You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Cavan Morris <ca...@worldnet.att.net> on 2002/01/31 05:58:32 UTC

NullPointerException in org.apache.catalina.valves.ErrorDispatcherValve.status()

I tried to add acustom error page for http status 403 by putting the following in my web.xml file.

<error-page>
   <error-code>403</error-code>
   <location>/assets/error403.jsp</location>
</error-page>

Unfortunatly when I hit a page with the wrong role I get the following in catalina.log
2002-01-30 20:22:31 JDBCRealm[Standalone]: Username user does NOT have role admin
2002-01-30 20:22:31 HttpProcessor[8080][4] process.invoke
java.lang.NullPointerException
 at org.apache.catalina.valves.ErrorDispatcherValve.status(ErrorDispatcherValve.java:291)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:180)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)
 at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
 at java.lang.Thread.run(Thread.java:484)

It appears that request.getWrapper() is returning null.  Any ideas?

Cavan Morris


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: NullPointerException in org.apache.catalina.valves.ErrorDispatcherValve.status()

Posted by Cavan Morris <ca...@worldnet.att.net>.
Forgot to mention that this is 4.0.1

----- Original Message ----- 
From: "Cavan Morris" <ca...@worldnet.att.net>
To: "Tomcat Developers List" <to...@jakarta.apache.org>
Sent: Wednesday, January 30, 2002 8:58 PM
Subject: NullPointerException in org.apache.catalina.valves.ErrorDispatcherValve.status()


I tried to add acustom error page for http status 403 by putting the following in my web.xml file.

<error-page>
   <error-code>403</error-code>
   <location>/assets/error403.jsp</location>
</error-page>

Unfortunatly when I hit a page with the wrong role I get the following in catalina.log
2002-01-30 20:22:31 JDBCRealm[Standalone]: Username user does NOT have role admin
2002-01-30 20:22:31 HttpProcessor[8080][4] process.invoke
java.lang.NullPointerException
 at org.apache.catalina.valves.ErrorDispatcherValve.status(ErrorDispatcherValve.java:291)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:180)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)
 at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
 at java.lang.Thread.run(Thread.java:484)

It appears that request.getWrapper() is returning null.  Any ideas?

Cavan Morris


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>




--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>