Sorry to repeat this post, but I haven't heard anything back, and this
appears to be a critical bug (it sure is for me <:) )

This is operating very differently than tomcat 4 rc1 and other prior
versions.

==============================================
Casey Bragg - Software Engineer
Allegiance Telecom, Inc.  Dallas, TX
469-259-2702 - [EMAIL PROTECTED]
==============================================


-----Original Message-----
From: Bragg, Casey [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, November 20, 2001 4:19 PM
To: [EMAIL PROTECTED]
Subject: Help! ErrorDispatcherValve throws NullPointerException on 403
for bidden!

Please help!

On Tomcat 4.0.1, I'm getting an Error 500 caused by the following exception
when I should get a 403 forbidden error-page.

The exception : 
        2001-11-20 16:03:49 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:5
64)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        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:5
66)
        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)


1) I added <user name="junk"   password="junk1" roles="junkrole" /> to
tomcat-users.xml.

2)I added the following to /examples/WEB-INF/web.xml (between servlet
mapping and taglib sections)

   <error-page>
      <error-code>403</error-code>
      <location>/examples/jsp/forbidden.jsp</location>
   </error-page>

3) I added the following /examples/jsp/forbidden.jsp file
        <html>
        <body>forbidden!</body>
        </html>

4)I started Tomcat 4.0.1

5)I went to http://localhost:8080/examples/jsp/security/protected/index.jsp

6) I logged in as used junk with password junk1

7) I was sent to
http://localhost:8080/examples/jsp/security/protected/j_security_check
The file catalina_log.2001-11-20.txt contained the exception listed above
(NullPointerException).

8) I restarted tomcat, and logged in again as role1 (pwd tomcat) without
difficulty.

This was done on a default installation of Tomcat 4.0.1 on a Win2k box.

==============================================
Casey Bragg - Software Engineer
Allegiance Telecom, Inc.  Dallas, TX
469-259-2702 - [EMAIL PROTECTED]
==============================================


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to