1 Reply Latest reply on Nov 8, 2006 9:24 PM by wmmok

    Can't login with Netscape 4.7

    wmmok

      When I try to upgrade my application to JBoss 4.0.5GA + Tomcat 5.5, the follow error occur when login with Netscape 4.7 client

      The error "User took so long to log on the session expired" is occured.

      
      2006-11-08 18:03:54,940 DEBUG [org.apache.catalina.authenticator.FormAuthenticator] Authentication of 'UserA' was successful
      2006-11-08 18:03:54,940 DEBUG [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/]] User took so long to log on the session expired
      2006-11-08 18:03:54,940 TRACE [org.jboss.web.tomcat.security.ExtendedFormAuthenticator] No Session to store login parameters in
      2006-11-08 18:03:54,940 TRACE [org.jboss.security.SecurityAssociation] clear, server=true
      2006-11-08 18:03:54,940 ERROR [org.apache.catalina.connector.CoyoteAdapter] An exception or error occurred in the container during the request processing
      java.lang.NullPointerException
       at org.jboss.web.tomcat.security.ExtendedFormAuthenticator.authenticate(ExtendedFormAuthenticator.java:104)
       at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:416)
       at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
       at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
       at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
       at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
       at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
       at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
       at java.lang.Thread.run(Thread.java:595)
      
      


      However, IE and Firefox can login without any problem.

        • 1. Re: Can't login with Netscape 4.7
          wmmok

          Problem solved.

          It is due to the secure https url which include the port number, 443. For IE and Firefox, it is work but for Netscape 4.7, it will have different session for request with https + 443 and https only.