Question
TATA CONSULTANCY SERVICES
IN
Last activity: 31 Mar 2017 6:31 EDT
staticcontent Exceptions in Logs
Hi,
We are continuously observing staticcontent Exceptions in Logs (10K Exceptions/Day). Below is the complete stack trace of the Exception. Application is running on 7.1.7 .
Have reviewed the Article - It says this Exception occurs For a destroyed session if any static content request is fired , PRPC catching the PRRuntimeException .
https://community.pega.com/support/support-articles/static-content-error
Considering there is no End-User impact due to this, Could you please advise if there is a HotFix to supress this log . or please advise on how to FIX this.
EXCEPTION / STACK TRACE :
Hi,
We are continuously observing staticcontent Exceptions in Logs (10K Exceptions/Day). Below is the complete stack trace of the Exception. Application is running on 7.1.7 .
Have reviewed the Article - It says this Exception occurs For a destroyed session if any static content request is fired , PRPC catching the PRRuntimeException .
https://community.pega.com/support/support-articles/static-content-error
Considering there is no End-User impact due to this, Could you please advise if there is a HotFix to supress this log . or please advise on how to FIX this.
EXCEPTION / STACK TRACE :
*7*EXCP0001*0*0**NA*NA*NA*NA*NA*NA*NA*?*-1*5505*WebContainer : 38*NA*com.pega.pegarules.exec.internal.basic.staticcontent.StaticContentResolverImpl**NA*NA*NA*NA*NA*NA*NA*NA*NA*NA*NA*[MSG][Caught unhandled error in StaticContentResolver handling request aInput = {}][STACK][com.pega.pegarules.pub.PRRuntimeException: doWithRequestorOrThreadLocked could not obtain requestor instance from HB98879B3ADFC680E69FEC7062D460F5A<CR> at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorOrThreadLocked(PRSessionProviderImpl.java:2135)<CR> at com.pega.pega
rules.exec.internal.basic.staticcontent.StaticContentResolverImpl.getRequestorHashInfomation(StaticContentResolverImpl.java:674)<CR> at com.pega.pegarules.exec.internal.basic.staticcontent.StaticContentResolverImpl.processRequest(StaticContentResolverImpl.java:605)<CR> at com.pega.pegarules.exec.internal.basic.staticcontent.StaticContentResolverImpl.processRequest(StaticContentResolverImpl.java:497)<CR> at com.pega.pegarules.exec.internal.basic.staticcontent.StaticContentResolverImpl.processRequest(StaticContentResolverImpl.java:493)<CR> at com.pega.pegarules.web.staticcontent.StaticContentClient.getRequestorHashInfoForThisRequest(StaticContentClient.java:862)<CR> at com.pega.pegarules.web.staticcontent.StaticContentClient.retrieveFile(StaticContentClient.java:408)<CR> at com.pega.pegarules.we
b.impl.WebStandardImpl.runStaticContentRequest(WebStandardImpl.java:1164)<CR> at com.pega.pegarules.web.impl.WebStandardImpl.doPost(WebStandardImpl.java:278)<CR>
at sun.reflect.GeneratedMethodAccessor258.invoke(Unknown Source)<CR> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)<CR>
at java.lang.reflect.Method.invoke(Method.java:611)<CR> at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:338)<CR> at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:379)<CR> at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:216)<CR> at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:265)<CR> at com.pega.pegarules.internal.web.servlet.WebStandardBoot.doPost(WebStandardBoot.java:118)<CR> at com.pega.pegarules.internal.web.servlet.WebStandardBoot.doGet(WebStandardBoot.java:89)<CR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)<CR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)<CR> at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:307)<CR> at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:576)<CR> at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:250)<CR> at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrappe
r.java:259)<CR> at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1700)<CR> at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1635)<CR> at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:149)<CR>
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)<CR> at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)<CR> at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)<CR> at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)<CR> at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)<CR> at com.ibm.ws.webcontainer.filter.WebAppFilterMa
nager.doFilter(WebAppFilterManager.java:908)<CR> at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:965)<CR> at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:508)<CR> at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)<CR> at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)<CR> at com.ibm.ws.webcontainer.WebContainer.handleRe
quest(WebContainer.java:879)<CR> at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)<CR> at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:191)<CR> at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)<CR> at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:516)<CR> at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:307)<CR> at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:84)<CR> at com.ibm.ws.tcp.channel.impl.A
ioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)<CR> at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)<CR> at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)<CR> at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.ja
va:138)<CR> at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)<CR> at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
<CR> at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)<CR> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1662)<CR>]*~
***Updated by moderator: Lochan to add SR details***