[debug] [request info]
URL: http://cron.qa.bookshare.org/mySampleUsersForTesting
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@76e8e216[
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(145)
org.springframework.web.servlet.DispatcherServlet#doDispatch(957)
org.springframework.web.servlet.DispatcherServlet#doService(866)
org.springframework.web.servlet.FrameworkServlet#processRequest(1000)
org.springframework.web.servlet.FrameworkServlet#doGet(892)
jakarta.servlet.http.HttpServlet#service(622)
org.springframework.web.servlet.FrameworkServlet#service(874)
jakarta.servlet.http.HttpServlet#service(710)
org.apache.catalina.core.ApplicationFilterChain#doFilter(128)
org.apache.tomcat.websocket.server.WsFilter#doFilter(53)
org.apache.catalina.core.ApplicationFilterChain#doFilter(107)
org.benetech.web.servlet.filter.RequestAdaptorInterceptor#doFilterInternal(39)
org.springframework.web.filter.OncePerRequestFilter#doFilter(116)
org.apache.catalina.core.ApplicationFilterChain#doFilter(107)
org.apache.catalina.core.StandardWrapperValve#invoke(165)
org.apache.catalina.core.StandardContextValve#invoke(77)
org.apache.catalina.authenticator.AuthenticatorBase#invoke(492)
org.apache.catalina.core.StandardHostValve#invoke(113)
org.apache.catalina.valves.ErrorReportValve#invoke(83)
org.apache.catalina.valves.AbstractAccessLogValve#invoke(782)
org.apache.catalina.core.StandardEngineValve#invoke(72)
org.apache.catalina.connector.CoyoteAdapter#service(341)
org.apache.coyote.http11.Http11Processor#service(397)
org.apache.coyote.AbstractProcessorLight#process(63)
org.apache.coyote.AbstractProtocol$ConnectionHandler#process(1272)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor#doRun(1801)
org.apache.tomcat.util.net.SocketProcessorBase#run(52)
org.apache.tomcat.util.threads.ThreadPoolExecutor#runWorker(946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker#run(480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable#run(57)
java.lang.Thread#run(1474)
++++++++++++++++
[HttpServletRequest]
requestURL=http://cron.qa.bookshare.org/mySampleUsersForTesting
requestURI=/mySampleUsersForTesting
parameters=
headers=
X-Forwarded-For=216.73.217.134
X-Forwarded-Proto=https
X-Forwarded-Port=443
Host=cron.qa.bookshare.org
X-Amzn-Trace-Id=Root=1-6a35f48d-1d00ac7373ff99de6c673452
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@e7e3171
org.springframework.web.servlet.HandlerMapping.bestMatchingHandler=org.benetech.web.servlet.mvc.FallbackHandlerController@4bb3115e
pageMessagingHeader=Permission denied
org.springframework.web.servlet.DispatcherServlet.CONTEXT=WebApplicationContext for namespace 'dispatcher-servlet', started on Fri Jun 19 01:06:19 PDT 2026
firstNameLastNameMethodModel=org.benetech.web.servlet.handler.FirstNameLastNameMethodModel@6494d1e8
org.springframework.web.servlet.HandlerMapping.introspectTypeLevelMapping=false
showLanguageOptions=[Lorg.bookshare.domain.Language;@64193495
preHandled_org.benetech.web.servlet.filter.ModeAwareInterceptor=true
preHandled_org.benetech.web.servlet.filter.MessageManagementInterceptor=true
artifactFormatAwareMethodModel=org.bookshare.web.servlet.handler.ArtifactFormatAwareMethodModel@7c6833c9
encodeAttributeMethodModel=org.bookshare.web.servlet.handler.EncodeAttributeMethodModel@2f82e4fb
downloadTitleNameMethodModel=org.bookshare.web.servlet.handler.DownloadTitleNameMethodModel@6ddb7b72
org.springframework.web.util.ServletRequestPathUtils.PATH=/mySampleUsersForTesting
downloadTitleMethodModel=org.bookshare.web.servlet.handler.DownloadTitleMethodModel@40cb47c0
org.springframework.web.servlet.DispatcherServlet.LOCALE_RESOLVER=org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@7d00c26b
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@69c40bd4
org.springframework.web.servlet.DispatcherServlet.FLASH_MAP_MANAGER=org.springframework.web.servlet.support.SessionFlashMapManager@12ac9f1d
bookshareConvertUnicodeMethodModel=org.bookshare.web.servlet.handler.BookshareConvertUnicodeMethodModel@3d3e0470
displayNamePerPreferencesMethodModel=org.bookshare.web.servlet.handler.DisplayNamePerPreferencesMethodModel@138216f6
applicationName=cron
siteNavigationMethodModel=org.bookshare.web.servlet.handler.SiteNavigationMethodModel@5ad125f9
coverImageURLMethodModel=org.bookshare.web.servlet.handler.CoverImageURLMethodModel@2c731dc9
languageOptionsTemplateMethodModel=org.bookshare.web.servlet.handler.LanguageOptionsTemplateMethodModel@612381b3
displayTitleMethodModel=org.bookshare.web.servlet.handler.DisplayTitleMethodModel@62151ec7
requestScopeAlerts={"message.info.youMustLogIn":[[]]}
displayNameMethodModel=org.benetech.web.servlet.handler.DisplayNameMethodModel@31b80191
preHandled_org.bookshare.web.servlet.filter.CacheManagementInterceptor=true
isLiveEnvironment=false
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@591cf3a
referenceDataMethodModel=org.bookshare.web.servlet.handler.ReferenceDataMethodModel@78c2e822
arg0=mySampleUsersForTesting
org.springframework.web.servlet.HandlerMapping.apiVersion=org.springframework.web.accept.ApiVersionHolder@32eb32db
org.springframework.web.servlet.HandlerMapping.pathWithinHandlerMapping=mySampleUsersForTesting
homePageNavigationMethodModel=org.bookshare.web.servlet.handler.HomePageNavigationMethodModel@43ae099e
allowsWebReaderMethodModel=org.bookshare.web.servlet.handler.AllowsWebReaderMethodModel@484de6ce
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.160.137
localName=ip-10-20-160-137.ec2.internal
localPort=8080
locale=en_US
method=GET
pathInfo=
pathTranslated=null
protocol=HTTP/1.1
queryString=null
remoteIp=216.73.217.134
remoteAddr=10.20.150.8
remoteHost=10.20.150.8
remotePort=10048
remoteUser=null
requestedSessionId=null
scheme=http
serverName=cron.qa.bookshare.org
request.getClass().getName()=org.apache.catalina.connector.RequestFacade
++++++++++++++++
[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@76e8e216[
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(145)
org.springframework.web.servlet.DispatcherServlet#doDispatch(957)
org.springframework.web.servlet.DispatcherServlet#doService(866)
org.springframework.web.servlet.FrameworkServlet#processRequest(1000)
org.springframework.web.servlet.FrameworkServlet#doGet(892)
jakarta.servlet.http.HttpServlet#service(622)
org.springframework.web.servlet.FrameworkServlet#service(874)
jakarta.servlet.http.HttpServlet#service(710)
org.apache.catalina.core.ApplicationFilterChain#doFilter(128)
org.apache.tomcat.websocket.server.WsFilter#doFilter(53)
org.apache.catalina.core.ApplicationFilterChain#doFilter(107)
org.benetech.web.servlet.filter.RequestAdaptorInterceptor#doFilterInternal(39)
org.springframework.web.filter.OncePerRequestFilter#doFilter(116)
org.apache.catalina.core.ApplicationFilterChain#doFilter(107)
org.apache.catalina.core.StandardWrapperValve#invoke(165)
org.apache.catalina.core.StandardContextValve#invoke(77)
org.apache.catalina.authenticator.AuthenticatorBase#invoke(492)
org.apache.catalina.core.StandardHostValve#invoke(113)
org.apache.catalina.valves.ErrorReportValve#invoke(83)
org.apache.catalina.valves.AbstractAccessLogValve#invoke(782)
org.apache.catalina.core.StandardEngineValve#invoke(72)
org.apache.catalina.connector.CoyoteAdapter#service(341)
org.apache.coyote.http11.Http11Processor#service(397)
org.apache.coyote.AbstractProcessorLight#process(63)
org.apache.coyote.AbstractProtocol$ConnectionHandler#process(1272)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor#doRun(1801)
org.apache.tomcat.util.net.SocketProcessorBase#run(52)
org.apache.tomcat.util.threads.ThreadPoolExecutor#runWorker(946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker#run(480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable#run(57)
java.lang.Thread#run(1474)
++++++++++++++++
[HttpServletRequest]
requestURL=http://cron.qa.bookshare.org/mySampleUsersForTesting
requestURI=/mySampleUsersForTesting
parameters=
headers=
X-Forwarded-For=216.73.217.134
X-Forwarded-Proto=https
X-Forwarded-Port=443
Host=cron.qa.bookshare.org
X-Amzn-Trace-Id=Root=1-6a35f48d-1d00ac7373ff99de6c673452
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@e7e3171
org.springframework.web.servlet.HandlerMapping.bestMatchingHandler=org.benetech.web.servlet.mvc.FallbackHandlerController@4bb3115e
pageMessagingHeader=Permission denied
org.springframework.web.servlet.DispatcherServlet.CONTEXT=WebApplicationContext for namespace 'dispatcher-servlet', started on Fri Jun 19 01:06:19 PDT 2026
firstNameLastNameMethodModel=org.benetech.web.servlet.handler.FirstNameLastNameMethodModel@6494d1e8
org.springframework.web.servlet.HandlerMapping.introspectTypeLevelMapping=false
showLanguageOptions=[Lorg.bookshare.domain.Language;@64193495
preHandled_org.benetech.web.servlet.filter.ModeAwareInterceptor=true
preHandled_org.benetech.web.servlet.filter.MessageManagementInterceptor=true
artifactFormatAwareMethodModel=org.bookshare.web.servlet.handler.ArtifactFormatAwareMethodModel@7c6833c9
encodeAttributeMethodModel=org.bookshare.web.servlet.handler.EncodeAttributeMethodModel@2f82e4fb
downloadTitleNameMethodModel=org.bookshare.web.servlet.handler.DownloadTitleNameMethodModel@6ddb7b72
org.springframework.web.util.ServletRequestPathUtils.PATH=/mySampleUsersForTesting
downloadTitleMethodModel=org.bookshare.web.servlet.handler.DownloadTitleMethodModel@40cb47c0
org.springframework.web.servlet.DispatcherServlet.LOCALE_RESOLVER=org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@7d00c26b
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@69c40bd4
org.springframework.web.servlet.DispatcherServlet.FLASH_MAP_MANAGER=org.springframework.web.servlet.support.SessionFlashMapManager@12ac9f1d
bookshareConvertUnicodeMethodModel=org.bookshare.web.servlet.handler.BookshareConvertUnicodeMethodModel@3d3e0470
displayNamePerPreferencesMethodModel=org.bookshare.web.servlet.handler.DisplayNamePerPreferencesMethodModel@138216f6
applicationName=cron
siteNavigationMethodModel=org.bookshare.web.servlet.handler.SiteNavigationMethodModel@5ad125f9
coverImageURLMethodModel=org.bookshare.web.servlet.handler.CoverImageURLMethodModel@2c731dc9
languageOptionsTemplateMethodModel=org.bookshare.web.servlet.handler.LanguageOptionsTemplateMethodModel@612381b3
displayTitleMethodModel=org.bookshare.web.servlet.handler.DisplayTitleMethodModel@62151ec7
requestScopeAlerts={"message.info.youMustLogIn":[[]]}
displayNameMethodModel=org.benetech.web.servlet.handler.DisplayNameMethodModel@31b80191
preHandled_org.bookshare.web.servlet.filter.CacheManagementInterceptor=true
isLiveEnvironment=false
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@591cf3a
referenceDataMethodModel=org.bookshare.web.servlet.handler.ReferenceDataMethodModel@78c2e822
arg0=mySampleUsersForTesting
org.springframework.web.servlet.HandlerMapping.apiVersion=org.springframework.web.accept.ApiVersionHolder@32eb32db
org.springframework.web.servlet.HandlerMapping.pathWithinHandlerMapping=mySampleUsersForTesting
homePageNavigationMethodModel=org.bookshare.web.servlet.handler.HomePageNavigationMethodModel@43ae099e
allowsWebReaderMethodModel=org.bookshare.web.servlet.handler.AllowsWebReaderMethodModel@484de6ce
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.160.137
localName=ip-10-20-160-137.ec2.internal
localPort=8080
locale=en_US
method=GET
pathInfo=
pathTranslated=null
protocol=HTTP/1.1
queryString=null
remoteIp=216.73.217.134
remoteAddr=10.20.150.8
remoteHost=10.20.150.8
remotePort=10048
remoteUser=null
requestedSessionId=null
scheme=http
serverName=cron.qa.bookshare.org
request.getClass().getName()=org.apache.catalina.connector.RequestFacade
++++++++++++++++
[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