You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2004/07/19 22:53:21 UTC

DO NOT REPLY [Bug 30192] New: - FORM based login Error forwarding to login page

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=30192>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=30192

FORM based login Error forwarding to login page

           Summary: FORM based login Error forwarding to login page
           Product: Tomcat 5
           Version: 5.0.25
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Unknown
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: dwilson@relevant.com


I am having trouble with FORM based login using JDBC Realm. I have posted my
question twice on the Tomcat users list and even sent an email to the tomcat
webmaster with no responses from either methods.

So this is the problem...
When I go to a restricted resource the user will get a blank page. Tomcat
console gives this error:

INFO: Server startup in 11000 ms
Jul 19, 2004 4:39:47 PM org.apache.catalina.authenticator.FormAuthenticator auth
enticate
WARNING: Unexpected error forwarding to login page
java.lang.NullPointerException
        at org.apache.catalina.authenticator.FormAuthenticator.authenticate(Form
Authenticator.java:214)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:504)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:137)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:117)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16
0)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:793)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:702)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:571)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:644)
        at java.lang.Thread.run(Thread.java:534)


However, after that error if the user manually goes to the login page,
http://localhost:8080/E3/login.faces, then they will get the login page and
after logging in they will get redirected to the original page that they tried
to goto.

Please see the attached config files..

Thank you,
-David

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org