[debug] [request info]
URL: http://cron.qa.bookshare.org/contactUs
User is not logged in and using Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
++++++++++++++++
[UnauthorizedUserException]
org.benetech.exception.UnauthorizedUserException@701a17be[
org.benetech.exception.UnauthorizedUserException org.bookshare.web.servlet.filter.AbstractUserAuthorizationInterceptor#preHandleDelegate(132)
org.bookshare.web.servlet.filter.UserAuthorizationInterceptor#preHandleDelegate(139)
org.benetech.web.servlet.filter.AbstractInterceptorAdapter#preHandle(45)
org.springframework.web.servlet.HandlerExecutionChain#applyPreHandle(146)
org.springframework.web.servlet.DispatcherServlet#doDispatch(1084)
org.springframework.web.servlet.DispatcherServlet#doService(979)
org.springframework.web.servlet.FrameworkServlet#processRequest(1014)
org.springframework.web.servlet.FrameworkServlet#doGet(903)
jakarta.servlet.http.HttpServlet#service(564)
org.springframework.web.servlet.FrameworkServlet#service(885)
jakarta.servlet.http.HttpServlet#service(658)
org.apache.catalina.core.ApplicationFilterChain#internalDoFilter(193)
org.apache.catalina.core.ApplicationFilterChain#doFilter(138)
org.apache.tomcat.websocket.server.WsFilter#doFilter(51)
org.apache.catalina.core.ApplicationFilterChain#internalDoFilter(162)
org.apache.catalina.core.ApplicationFilterChain#doFilter(138)
org.benetech.web.servlet.filter.RequestAdaptorInterceptor#doFilterInternal(39)
org.springframework.web.filter.OncePerRequestFilter#doFilter(116)
org.apache.catalina.core.ApplicationFilterChain#internalDoFilter(162)
org.apache.catalina.core.ApplicationFilterChain#doFilter(138)
org.apache.catalina.core.StandardWrapperValve#invoke(165)
org.apache.catalina.core.StandardContextValve#invoke(88)
org.apache.catalina.authenticator.AuthenticatorBase#invoke(482)
org.apache.catalina.core.StandardHostValve#invoke(113)
org.apache.catalina.valves.ErrorReportValve#invoke(83)
org.apache.catalina.valves.AbstractAccessLogValve#invoke(654)
org.apache.catalina.core.StandardEngineValve#invoke(72)
org.apache.catalina.connector.CoyoteAdapter#service(342)
org.apache.coyote.http11.Http11Processor#service(399)
org.apache.coyote.AbstractProcessorLight#process(63)
org.apache.coyote.AbstractProtocol$ConnectionHandler#process(903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor#doRun(1774)
org.apache.tomcat.util.net.SocketProcessorBase#run(52)
org.apache.tomcat.util.threads.ThreadPoolExecutor#runWorker(973)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker#run(491)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable#run(63)
java.lang.Thread#run(1474)
++++++++++++++++
[HttpServletRequest]
requestURL=http://cron.qa.bookshare.org/contactUs
requestURI=/contactUs
parameters=
showLanguage=ar
headers=
x-forwarded-for=216.73.216.151
x-forwarded-proto=https
x-forwarded-port=443
host=cron.qa.bookshare.org
x-amzn-trace-id=Root=1-69d04a21-3105bcf7742b399e2a89632d
accept=*/*
user-agent=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
accept-encoding=gzip, br, zstd, deflate
attributes=
org.springframework.web.context.request.async.WebAsyncManager.WEB_ASYNC_MANAGER=org.springframework.web.context.request.async.WebAsyncManager@619dc5cc
org.springframework.web.servlet.HandlerMapping.bestMatchingHandler=org.benetech.web.servlet.mvc.FallbackHandlerController@4de2c9b6
pageMessagingHeader=Permission denied
org.springframework.web.servlet.DispatcherServlet.CONTEXT=WebApplicationContext for namespace 'dispatcher-servlet', started on Fri Apr 03 10:15:53 PDT 2026
firstNameLastNameMethodModel=org.benetech.web.servlet.handler.FirstNameLastNameMethodModel@603dcc8b
org.springframework.web.servlet.HandlerMapping.introspectTypeLevelMapping=false
showLanguageOptions=[Lorg.bookshare.domain.Language;@66078180
preHandled_org.benetech.web.servlet.filter.ModeAwareInterceptor=true
preHandled_org.benetech.web.servlet.filter.MessageManagementInterceptor=true
artifactFormatAwareMethodModel=org.bookshare.web.servlet.handler.ArtifactFormatAwareMethodModel@3b77fca
encodeAttributeMethodModel=org.bookshare.web.servlet.handler.EncodeAttributeMethodModel@5843b973
downloadTitleNameMethodModel=org.bookshare.web.servlet.handler.DownloadTitleNameMethodModel@56946f64
org.springframework.web.util.ServletRequestPathUtils.PATH=/contactUs
downloadTitleMethodModel=org.bookshare.web.servlet.handler.DownloadTitleMethodModel@cc5efb7
org.springframework.web.servlet.DispatcherServlet.LOCALE_RESOLVER=org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@34b488ca
org.springframework.web.servlet.HandlerMapping.bestMatchingPattern=/**
org.springframework.web.servlet.DispatcherServlet.OUTPUT_FLASH_MAP=FlashMap [attributes={}, targetRequestPath=null, targetRequestParams={}]
myAccountNavigationMethodModel=org.bookshare.web.servlet.handler.MyAccountNavigationMethodModel@27787666
org.springframework.web.servlet.DispatcherServlet.FLASH_MAP_MANAGER=org.springframework.web.servlet.support.SessionFlashMapManager@371a589b
bookshareConvertUnicodeMethodModel=org.bookshare.web.servlet.handler.BookshareConvertUnicodeMethodModel@fe3d821
displayNamePerPreferencesMethodModel=org.bookshare.web.servlet.handler.DisplayNamePerPreferencesMethodModel@17d0ab8e
applicationName=cron
siteNavigationMethodModel=org.bookshare.web.servlet.handler.SiteNavigationMethodModel@73ff3454
coverImageURLMethodModel=org.bookshare.web.servlet.handler.CoverImageURLMethodModel@16446430
languageOptionsTemplateMethodModel=org.bookshare.web.servlet.handler.LanguageOptionsTemplateMethodModel@7f79409
displayTitleMethodModel=org.bookshare.web.servlet.handler.DisplayTitleMethodModel@1569d3a2
requestScopeAlerts={"message.info.youMustLogIn":[[]]}
displayNameMethodModel=org.benetech.web.servlet.handler.DisplayNameMethodModel@1fbe08cf
collectionContainsMethodModel=org.bookshare.web.servlet.handler.CollectionContainsMethodModel@2aee8aec
preHandled_org.bookshare.web.servlet.filter.CacheManagementInterceptor=true
isLiveEnvironment=false
org.springframework.web.servlet.DispatcherServlet.THEME_SOURCE=WebApplicationContext for namespace 'dispatcher-servlet', started on Fri Apr 03 10:15:53 PDT 2026
preHandled_org.benetech.web.servlet.filter.ConfigManagementInterceptor=true
preHandled_org.bookshare.web.servlet.filter.ShowLanguageInterceptor=true
requestAdaptorInterceptor.FILTERED=true
preHandled_org.bookshare.web.servlet.filter.UserAuthorizationInterceptor=true
preHandled_org.benetech.web.servlet.filter.TemplateMethodModelInterceptor=true
logOutLinkMethodModel=org.bookshare.web.servlet.handler.LogOutLinkMethodModel@11820464
referenceDataMethodModel=org.bookshare.web.servlet.handler.ReferenceDataMethodModel@4aad3135
arg0=contactUs
org.springframework.web.servlet.HandlerMapping.pathWithinHandlerMapping=contactUs
homePageNavigationMethodModel=org.bookshare.web.servlet.handler.HomePageNavigationMethodModel@25baa0df
org.springframework.web.servlet.DispatcherServlet.THEME_RESOLVER=org.springframework.web.servlet.theme.FixedThemeResolver@7b5df76e
allowsWebReaderMethodModel=org.bookshare.web.servlet.handler.AllowsWebReaderMethodModel@7afd7d45
jakarta.servlet.error.status_code=200
preHandled_org.bookshare.web.servlet.filter.BenetechStateHandlerInterceptor=true
authType=null
characterEncoding=UTF-8
contentLength=-1
contentType=null
contextPath=
localAddr=10.20.161.76
localName=ip-10-20-161-76.ec2.internal
localPort=8080
locale=en_US
method=GET
pathInfo=
pathTranslated=null
protocol=HTTP/1.1
queryString=showLanguage=ar
remoteIp=216.73.216.151
remoteAddr=10.20.150.210
remoteHost=10.20.150.210
remotePort=13336
remoteUser=null
requestedSessionId=null
scheme=http
serverName=cron.qa.bookshare.org
request.getClass().getName()=org.apache.catalina.connector.RequestFacade
++++++++++++++++
[HttpSession]
org.apache.catalina.session.StandardSessionFacade@1b8e6296[
attributeNames=java.util.Collections$3@49a6fd8c
class=class org.apache.catalina.session.StandardSessionFacade
creationTime=1775258145420
id=EFEBAE3B8C6C7B7DFE44452896542BC5
lastAccessedTime=1775258145420
maxInactiveInterval=1800
new=true
servletContext=org.apache.catalina.core.ApplicationContextFacade@65339f33
]
++++++++++++++++
[Hostname]
LOCAL_HOST
User is not logged in and using Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
++++++++++++++++
[UnauthorizedUserException]
org.benetech.exception.UnauthorizedUserException@701a17be[
org.benetech.exception.UnauthorizedUserException org.bookshare.web.servlet.filter.AbstractUserAuthorizationInterceptor#preHandleDelegate(132)
org.bookshare.web.servlet.filter.UserAuthorizationInterceptor#preHandleDelegate(139)
org.benetech.web.servlet.filter.AbstractInterceptorAdapter#preHandle(45)
org.springframework.web.servlet.HandlerExecutionChain#applyPreHandle(146)
org.springframework.web.servlet.DispatcherServlet#doDispatch(1084)
org.springframework.web.servlet.DispatcherServlet#doService(979)
org.springframework.web.servlet.FrameworkServlet#processRequest(1014)
org.springframework.web.servlet.FrameworkServlet#doGet(903)
jakarta.servlet.http.HttpServlet#service(564)
org.springframework.web.servlet.FrameworkServlet#service(885)
jakarta.servlet.http.HttpServlet#service(658)
org.apache.catalina.core.ApplicationFilterChain#internalDoFilter(193)
org.apache.catalina.core.ApplicationFilterChain#doFilter(138)
org.apache.tomcat.websocket.server.WsFilter#doFilter(51)
org.apache.catalina.core.ApplicationFilterChain#internalDoFilter(162)
org.apache.catalina.core.ApplicationFilterChain#doFilter(138)
org.benetech.web.servlet.filter.RequestAdaptorInterceptor#doFilterInternal(39)
org.springframework.web.filter.OncePerRequestFilter#doFilter(116)
org.apache.catalina.core.ApplicationFilterChain#internalDoFilter(162)
org.apache.catalina.core.ApplicationFilterChain#doFilter(138)
org.apache.catalina.core.StandardWrapperValve#invoke(165)
org.apache.catalina.core.StandardContextValve#invoke(88)
org.apache.catalina.authenticator.AuthenticatorBase#invoke(482)
org.apache.catalina.core.StandardHostValve#invoke(113)
org.apache.catalina.valves.ErrorReportValve#invoke(83)
org.apache.catalina.valves.AbstractAccessLogValve#invoke(654)
org.apache.catalina.core.StandardEngineValve#invoke(72)
org.apache.catalina.connector.CoyoteAdapter#service(342)
org.apache.coyote.http11.Http11Processor#service(399)
org.apache.coyote.AbstractProcessorLight#process(63)
org.apache.coyote.AbstractProtocol$ConnectionHandler#process(903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor#doRun(1774)
org.apache.tomcat.util.net.SocketProcessorBase#run(52)
org.apache.tomcat.util.threads.ThreadPoolExecutor#runWorker(973)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker#run(491)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable#run(63)
java.lang.Thread#run(1474)
++++++++++++++++
[HttpServletRequest]
requestURL=http://cron.qa.bookshare.org/contactUs
requestURI=/contactUs
parameters=
showLanguage=ar
headers=
x-forwarded-for=216.73.216.151
x-forwarded-proto=https
x-forwarded-port=443
host=cron.qa.bookshare.org
x-amzn-trace-id=Root=1-69d04a21-3105bcf7742b399e2a89632d
accept=*/*
user-agent=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
accept-encoding=gzip, br, zstd, deflate
attributes=
org.springframework.web.context.request.async.WebAsyncManager.WEB_ASYNC_MANAGER=org.springframework.web.context.request.async.WebAsyncManager@619dc5cc
org.springframework.web.servlet.HandlerMapping.bestMatchingHandler=org.benetech.web.servlet.mvc.FallbackHandlerController@4de2c9b6
pageMessagingHeader=Permission denied
org.springframework.web.servlet.DispatcherServlet.CONTEXT=WebApplicationContext for namespace 'dispatcher-servlet', started on Fri Apr 03 10:15:53 PDT 2026
firstNameLastNameMethodModel=org.benetech.web.servlet.handler.FirstNameLastNameMethodModel@603dcc8b
org.springframework.web.servlet.HandlerMapping.introspectTypeLevelMapping=false
showLanguageOptions=[Lorg.bookshare.domain.Language;@66078180
preHandled_org.benetech.web.servlet.filter.ModeAwareInterceptor=true
preHandled_org.benetech.web.servlet.filter.MessageManagementInterceptor=true
artifactFormatAwareMethodModel=org.bookshare.web.servlet.handler.ArtifactFormatAwareMethodModel@3b77fca
encodeAttributeMethodModel=org.bookshare.web.servlet.handler.EncodeAttributeMethodModel@5843b973
downloadTitleNameMethodModel=org.bookshare.web.servlet.handler.DownloadTitleNameMethodModel@56946f64
org.springframework.web.util.ServletRequestPathUtils.PATH=/contactUs
downloadTitleMethodModel=org.bookshare.web.servlet.handler.DownloadTitleMethodModel@cc5efb7
org.springframework.web.servlet.DispatcherServlet.LOCALE_RESOLVER=org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@34b488ca
org.springframework.web.servlet.HandlerMapping.bestMatchingPattern=/**
org.springframework.web.servlet.DispatcherServlet.OUTPUT_FLASH_MAP=FlashMap [attributes={}, targetRequestPath=null, targetRequestParams={}]
myAccountNavigationMethodModel=org.bookshare.web.servlet.handler.MyAccountNavigationMethodModel@27787666
org.springframework.web.servlet.DispatcherServlet.FLASH_MAP_MANAGER=org.springframework.web.servlet.support.SessionFlashMapManager@371a589b
bookshareConvertUnicodeMethodModel=org.bookshare.web.servlet.handler.BookshareConvertUnicodeMethodModel@fe3d821
displayNamePerPreferencesMethodModel=org.bookshare.web.servlet.handler.DisplayNamePerPreferencesMethodModel@17d0ab8e
applicationName=cron
siteNavigationMethodModel=org.bookshare.web.servlet.handler.SiteNavigationMethodModel@73ff3454
coverImageURLMethodModel=org.bookshare.web.servlet.handler.CoverImageURLMethodModel@16446430
languageOptionsTemplateMethodModel=org.bookshare.web.servlet.handler.LanguageOptionsTemplateMethodModel@7f79409
displayTitleMethodModel=org.bookshare.web.servlet.handler.DisplayTitleMethodModel@1569d3a2
requestScopeAlerts={"message.info.youMustLogIn":[[]]}
displayNameMethodModel=org.benetech.web.servlet.handler.DisplayNameMethodModel@1fbe08cf
collectionContainsMethodModel=org.bookshare.web.servlet.handler.CollectionContainsMethodModel@2aee8aec
preHandled_org.bookshare.web.servlet.filter.CacheManagementInterceptor=true
isLiveEnvironment=false
org.springframework.web.servlet.DispatcherServlet.THEME_SOURCE=WebApplicationContext for namespace 'dispatcher-servlet', started on Fri Apr 03 10:15:53 PDT 2026
preHandled_org.benetech.web.servlet.filter.ConfigManagementInterceptor=true
preHandled_org.bookshare.web.servlet.filter.ShowLanguageInterceptor=true
requestAdaptorInterceptor.FILTERED=true
preHandled_org.bookshare.web.servlet.filter.UserAuthorizationInterceptor=true
preHandled_org.benetech.web.servlet.filter.TemplateMethodModelInterceptor=true
logOutLinkMethodModel=org.bookshare.web.servlet.handler.LogOutLinkMethodModel@11820464
referenceDataMethodModel=org.bookshare.web.servlet.handler.ReferenceDataMethodModel@4aad3135
arg0=contactUs
org.springframework.web.servlet.HandlerMapping.pathWithinHandlerMapping=contactUs
homePageNavigationMethodModel=org.bookshare.web.servlet.handler.HomePageNavigationMethodModel@25baa0df
org.springframework.web.servlet.DispatcherServlet.THEME_RESOLVER=org.springframework.web.servlet.theme.FixedThemeResolver@7b5df76e
allowsWebReaderMethodModel=org.bookshare.web.servlet.handler.AllowsWebReaderMethodModel@7afd7d45
jakarta.servlet.error.status_code=200
preHandled_org.bookshare.web.servlet.filter.BenetechStateHandlerInterceptor=true
authType=null
characterEncoding=UTF-8
contentLength=-1
contentType=null
contextPath=
localAddr=10.20.161.76
localName=ip-10-20-161-76.ec2.internal
localPort=8080
locale=en_US
method=GET
pathInfo=
pathTranslated=null
protocol=HTTP/1.1
queryString=showLanguage=ar
remoteIp=216.73.216.151
remoteAddr=10.20.150.210
remoteHost=10.20.150.210
remotePort=13336
remoteUser=null
requestedSessionId=null
scheme=http
serverName=cron.qa.bookshare.org
request.getClass().getName()=org.apache.catalina.connector.RequestFacade
++++++++++++++++
[HttpSession]
org.apache.catalina.session.StandardSessionFacade@1b8e6296[
attributeNames=java.util.Collections$3@49a6fd8c
class=class org.apache.catalina.session.StandardSessionFacade
creationTime=1775258145420
id=EFEBAE3B8C6C7B7DFE44452896542BC5
lastAccessedTime=1775258145420
maxInactiveInterval=1800
new=true
servletContext=org.apache.catalina.core.ApplicationContextFacade@65339f33
]
++++++++++++++++
[Hostname]
LOCAL_HOST
View
- ID: requireLogin
- Wireframe: common/wireframes/wireframe-simple-search.ftl
- Tiles:
- view-definition (Spring bean ID): requireLogin
- featuredTiles: common/requireLogin.ftl
- debugMessaging: pageDebugMessaging.ftl
- copyrightFooter: common/footers/copyrightFooter.ftl
- messaging: pageMessaging.ftl
Handler
- Class:
- Method:
- Path within handler mapping: null
- Best matching pattern:
- URI template variables:
Miscellaneous
- Handler mappings (i.e., URL to controller mappings)
- Test user data (Environment.DEV only)
Request Information
- ServletRequest.isSecure():
- Request method: not set
- Request URI: not set
- Request scheme: not set
- Remote addr: not set
- Remote host: not set
- Remote port: not set
- Local addr: not set
- Local host: not set
- Local port: not set
- Request headers