On 07/07/2011 01:31, eurotrans-Verlag wrote: > Hi all, > > I’m using Tomcat 7.0.16 on a system with Java 1.6.0_26 on Windows Serer 2008 > and wondered about a strange NPE I got shortly after deploying a webapp to > Tomcat:
> SCHWERWIEGEND: An exception or error occurred in the container during the > request processing > java.lang.NullPointerException > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > va:287) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > va:164) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase > .java:462) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 > ) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100 > ) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java > :118) > at > org.apache.catalina.valves.CrawlerSessionManagerValve.invoke(CrawlerSessionM > anagerValve.java:172) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) > at > org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:284) > at > org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProt > ocol.java:146) > at > org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java: > 1730) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja > va:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9 > 08) > at java.lang.Thread.run(Thread.java:662) > > > From looking at Tomcat 7.0.16's source, I can see that line 287 in > StandardWrapperValve is inside a catch block: > > 285 } catch (Throwable e) { > 286 ExceptionUtils.handleThrowable(e); > 287 container.getLogger().error(sm.getString( > 288 "standardWrapper.serviceException", wrapper.getName(), > 289 context.getName()), e); > 290 throwable = e; > 291 exception(request, response, e); > 292 } > > So does that mean that another Exception/Error occurred, but was suppressed > by that NPE and therefore couldn't be logged? What is the request for and is the config of your Tomcat instance modified from the original download - if so, what has changed (config etc)? p
signature.asc
Description: OpenPGP digital signature