Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

[AEM Gems Webinar] Accelerating Experience Manager as a Cloud Service development with Rapid Development Environments

Granite jQuery csrf error


Level 2


Our site in AEM (6.2) uses the bundled jQuery inside Granite.

From what I see, the generated granite.js file consists of the csrf.js.

Currently, when a page loads, it is throwing an error in the browser console of:

Uncaught TypeError: Cannot read property 'externalize' of undefined(...) getToken    @ csrf.js:103

The line that it's referring to in the csrf.js is:'GET', Granite.HTTP.externalize(TOKEN_SERVLET), true);

I'm not sure what is causing this (and what it's supposed to be doing even) as it seems to have been included without our explicitly including this.

Can anyone help explain and how to fix?

Thanks in advance!

3 Replies


Level 2

Also, it seems because this is breaking, we are not able to use the Granite library to retrieve i18n values in javascript.


Level 2

It seems to be appearing on all pages where the granite-utils libraries are included.