I'm following the ACS Commons method of redirecting my errors to our custom error-handling pages, and the redirect is happening. On my local machine, I am purposely throwing a 500 error by misspelling a sightly attribute in my HTML file (this is the only way I know so far to do this). On my 500 error page, though, I am getting another 500 error and an "Uncaught ReferenceError: Granite is not defined", which is causing my clientlibs to break and the page to look terrible and broken. Does anyone know why this may be happening or how I can fix it? It's very frustrating because my actual 500 page does not itself have any errors in code, just the page that redirects to it. Thank you!
Solved! Go to Solution.
Views
Replies
Total Likes
If you are throwing 500 on post request then need to implement PostResponseCreator. https://sling.apache.org/apidocs/sling8/org/apache/sling/servlets/post/PostResponseCreator.html
Views
Replies
Total Likes
If you are throwing 500 on post request then need to implement PostResponseCreator. https://sling.apache.org/apidocs/sling8/org/apache/sling/servlets/post/PostResponseCreator.html
Views
Replies
Total Likes
What is your AEM version and can you please shre with us AEM error.log?
And i would encourage to re-post your question at :- http://adobe-consulting-services.github.io/acs-aem-commons/features/errorpagehandler.html
// Struggling to get the 500 error work
~kautuk
Views
Replies
Total Likes
My AEM version is 6.1 and below are the last lines of my error.log:
[Mon Apr 10 08:49:48.474461 2017] [rewrite:trace2] [pid 10094:tid 140664838522624] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0320a0/initial] init rewrite engine with requested uri /libs/granite/csrf/token.json, referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.474491 2017] [rewrite:trace3] [pid 10094:tid 140664838522624] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0320a0/initial] applying pattern '^/$' to uri '/libs/granite/csrf/token.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.474497 2017] [rewrite:trace3] [pid 10094:tid 140664838522624] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0320a0/initial] applying pattern '^(.+)$' to uri '/libs/granite/csrf/token.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.474509 2017] [rewrite:trace3] [pid 10094:tid 140664838522624] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0320a0/initial] applying pattern '^/gga/(.+)$' to uri '/libs/granite/csrf/token.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.474514 2017] [rewrite:trace3] [pid 10094:tid 140664838522624] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0320a0/initial] applying pattern '^/en(.+)$' to uri '/libs/granite/csrf/token.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.474532 2017] [rewrite:trace3] [pid 10094:tid 140664838522624] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0320a0/initial] applying pattern '^(.+)$' to uri '/libs/granite/csrf/token.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.474540 2017] [rewrite:trace1] [pid 10094:tid 140664838522624] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0320a0/initial] pass through /libs/granite/csrf/token.json, referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.584133 2017] [rewrite:trace2] [pid 10094:tid 140664599668480] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0400a0/initial] init rewrite engine with requested uri /undefined.articleTag.json, referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.584157 2017] [rewrite:trace3] [pid 10094:tid 140664599668480] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0400a0/initial] applying pattern '^/$' to uri '/undefined.articleTag.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.584163 2017] [rewrite:trace3] [pid 10094:tid 140664599668480] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0400a0/initial] applying pattern '^(.+)$' to uri '/undefined.articleTag.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.584176 2017] [rewrite:trace3] [pid 10094:tid 140664599668480] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0400a0/initial] applying pattern '^/gga/(.+)$' to uri '/undefined.articleTag.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.584181 2017] [rewrite:trace3] [pid 10094:tid 140664599668480] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0400a0/initial] applying pattern '^/en(.+)$' to uri '/undefined.articleTag.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.584185 2017] [rewrite:trace3] [pid 10094:tid 140664599668480] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0400a0/initial] applying pattern '^(.+)$' to uri '/undefined.articleTag.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.584192 2017] [rewrite:trace1] [pid 10094:tid 140664599668480] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c0400a0/initial] pass through /undefined.articleTag.json, referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.660915 2017] [rewrite:trace2] [pid 10094:tid 140664633239296] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c03c0a0/initial] init rewrite engine with requested uri /undefined.articleTag.json, referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.660935 2017] [rewrite:trace3] [pid 10094:tid 140664633239296] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c03c0a0/initial] applying pattern '^/$' to uri '/undefined.articleTag.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.660941 2017] [rewrite:trace3] [pid 10094:tid 140664633239296] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c03c0a0/initial] applying pattern '^(.+)$' to uri '/undefined.articleTag.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.660954 2017] [rewrite:trace3] [pid 10094:tid 140664633239296] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c03c0a0/initial] applying pattern '^/gga/(.+)$' to uri '/undefined.articleTag.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.660973 2017] [rewrite:trace3] [pid 10094:tid 140664633239296] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c03c0a0/initial] applying pattern '^/en(.+)$' to uri '/undefined.articleTag.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.660978 2017] [rewrite:trace3] [pid 10094:tid 140664633239296] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c03c0a0/initial] applying pattern '^(.+)$' to uri '/undefined.articleTag.json', referer: http://ca1ts-aemqad01/test-500-error
[Mon Apr 10 08:49:48.660985 2017] [rewrite:trace1] [pid 10094:tid 140664633239296] mod_rewrite.c(476): [client 10.20.30.149:59561] 10.20.30.149 - - [ca1ts-aemqad01/sid#7fef1c13c8b0][rid#7fef1c03c0a0/initial] pass through /undefined.articleTag.json, referer: http://ca1ts-aemqad01/test-500-error
Views
Replies
Total Likes