9 Replies Latest reply on May 15, 2012 7:31 AM by Sudipto Desmukh

    ADF Login Page: Login fails

    rade.todorovich
      Hello,

      I am using Oracle® Fusion Middleware Fusion Developer's Guide for Oracle Application Development Framework 11g Release 1 (11.1.1.5.0) and in 30 Enabling ADF Security in a Fusion Web Application, I followed steps to create ADF Login Page. Needless to say, I have several test users, application role and enteprise role. All pages are granted to Application role (view). When I start the application by calling any of the protected pages, framework redirects to login page as expected. However, when I try to login with any of the users, I am receiving FailedLoginException

      This is the code from the documentation
          public String doLogin() {
              String un = _username;
              byte[] pw = _password.getBytes();
              FacesContext ctx = FacesContext.getCurrentInstance();
              HttpServletRequest request = (HttpServletRequest)ctx.getExternalContext().getRequest();
              CallbackHandler handler = new URLCallbackHandler(un, pw);
              try {
                  Subject mySubject = Authentication.login(handler); //This is the line where exception occurs
                  ServletAuthentication.runAs(mySubject, request);
                  ServletAuthentication.generateNewSessionID(request);
                  String loginUrl = "/adfAuthentication?success_url=/faces" +   ctx.getViewRoot().getViewId();
                  HttpServletResponse response = (HttpServletResponse)ctx.getExternalContext().getResponse();
                  sendForward(request, response, loginUrl);
              } catch (FailedLoginException fle) {
                  FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_ERROR, "Incorrect Username or Password","An incorrect Username or Password" + " was specified");
                  ctx.addMessage(null, msg);
                  setPassword(null);//have to use this since I am getting 500 error for repeat login
              } catch (LoginException le) {
                  reportUnexpectedLoginError("LoginException", le);
              }
              return null;
          }
      Any ideas?
        • 1. Re: ADF Login Page: Login fails
          rade.todorovich
          This is full stack trace.

          javax.security.auth.login.FailedLoginException: [Security:090304]Authentication Failed: User rt1 javax.security.auth.login.FailedLoginException: [Security:090302]Authentication Failed: User rt1 denied
               at weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl.login(LDAPAtnLoginModuleImpl.java:261)
               at com.bea.common.security.internal.service.LoginModuleWrapper$1.run(LoginModuleWrapper.java:110)
               at java.security.AccessController.doPrivileged(Native Method)
               at com.bea.common.security.internal.service.LoginModuleWrapper.login(LoginModuleWrapper.java:106)
               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
               at java.lang.reflect.Method.invoke(Method.java:597)
               at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
               at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
               at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
               at java.security.AccessController.doPrivileged(Native Method)
               at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
               at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
               at com.bea.common.security.internal.service.JAASLoginServiceImpl.login(JAASLoginServiceImpl.java:113)
               at sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
               at java.lang.reflect.Method.invoke(Method.java:597)
               at com.bea.common.security.internal.utils.Delegator$ProxyInvocationHandler.invoke(Delegator.java:57)
               at $Proxy25.login(Unknown Source)
               at weblogic.security.service.internal.WLSJAASLoginServiceImpl$ServiceImpl.login(WLSJAASLoginServiceImpl.java:89)
               at com.bea.common.security.internal.service.JAASAuthenticationServiceImpl.authenticate(JAASAuthenticationServiceImpl.java:82)
               at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
               at java.lang.reflect.Method.invoke(Method.java:597)
               at com.bea.common.security.internal.utils.Delegator$ProxyInvocationHandler.invoke(Delegator.java:57)
               at $Proxy43.authenticate(Unknown Source)
               at weblogic.security.service.WLSJAASAuthenticationServiceWrapper.authenticate(WLSJAASAuthenticationServiceWrapper.java:40)
               at weblogic.security.service.PrincipalAuthenticator.authenticate(PrincipalAuthenticator.java:348)
               at weblogic.security.services.Authentication.doLogin(Authentication.java:133)
               at weblogic.security.services.Authentication.login(Authentication.java:74)
               at weblogic.security.services.Authentication.login(Authentication.java:51)
               at userinterface.LoginAccess.doLogin(LoginAccess.java:33)
               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
               at java.lang.reflect.Method.invoke(Method.java:597)
               at com.sun.el.parser.AstValue.invoke(Unknown Source)
               at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
               at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
               at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
               at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
               at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
               at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)
               at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:965)
               at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:346)
               at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:204)
               at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
               at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
               at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
               at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
               at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
               at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
               at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
               at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
               at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:122)
               at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
               at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
               at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
               at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
               at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
               at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
               at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
               at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
               at java.security.AccessController.doPrivileged(Native Method)
               at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
               at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
               at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
               at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
               at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
               at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
               at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
               at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
               at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
          at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
               at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
               at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
               at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
               at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
               at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
               at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
               at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
               at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
               at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
          • 2. Re: ADF Login Page: Login fails
            872870
            Can you please check users are config at weblogic side/IWS(Local)
            • 3. Re: ADF Login Page: Login fails
              rade.todorovich
              Mohan, can you please be more specific, we are not very familiar with new ADF
              • 4. Re: ADF Login Page: Login fails
                Sudipto Desmukh
                See if this helps
                Weblogic Server 10.3.0 and LDAP authentication Issue
                Also what is the control flag of your authentication provider ?
                • 5. Re: ADF Login Page: Login fails
                  rade.todorovich
                  This testing is done with embedeed weblogic server that comes with Jdeveloper 11.1.2.1 so not sure how to configure it. What exactly is 'control flag'? Sorry we are far from familiar with this new ADF 11g
                  • 6. Re: ADF Login Page: Login fails
                    872870
                    Hello,

                    http://127.0.0.1:7101/console -->weblogic/weblogic1

                    goto "Your Application's Security Settings" click on "Security Realms"

                    it will open "Summary of Security Realms" click on "myrealm", then click on User and Groups tab,

                    it will open "Users" tab, to setup new users click "New", enter username/pass over there.

                    with that user you should able to login from the application.
                    • 7. Re: ADF Login Page: Login fails
                      rade.todorovich
                      Yes that worked. It seems that if Enterprise role is defined, then embedded weblogic does not automatically gets all users defined in JDeveloper. So one option is to disable enterprise roles until deployment, or as you said, create user in weblogic
                      • 8. Re: ADF Login Page: Login fails
                        Vinnu_ks
                        Hey guys a question regarding the same login page:

                        I get this error after enter my username n password and clicking on login.
                        Can anyone tell me why this is happening.

                        This is the stacktrace


                        java.lang.IllegalStateException: Cannot forward a response that is already committed
                             at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:122)
                             at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
                             at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
                             at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
                             at oracle.adfinternal.view.faces.config.rich.RecordRequestAttributesDuringDispatch.dispatch(RecordRequestAttributesDuringDispatch.java:44)
                             at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
                             at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
                             at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
                             at org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267)
                             at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:469)
                             at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:140)
                             at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
                             at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
                             at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:777)
                             at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:293)
                             at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:213)
                             at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
                             at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
                             at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
                             at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
                             at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
                             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                             at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
                             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                             at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
                             at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
                             at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
                             at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
                             at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
                             at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
                             at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
                             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                             at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
                             at java.security.AccessController.doPrivileged(Native Method)
                             at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
                             at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
                             at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
                             at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
                             at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
                             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                             at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
                             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                             at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
                             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                             at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
                             at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
                             at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
                             at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
                             at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
                             at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
                             at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
                             at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
                             at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
                        <May 15, 2012 12:36:05 PM IST> <Error> <HTTP> <BEA-101020> <[ServletContext@32047349[app:ADFSecurity module:ADFSecurity-ViewController-context-root path:/ADFSecurity-ViewController-context-root spec-version:2.5 version:V2.0]] Servlet failed with Exception
                        java.lang.IllegalStateException: Cannot forward a response that is already committed
                             at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:122)
                             at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
                             at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
                             at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
                             at oracle.adfinternal.view.faces.config.rich.RecordRequestAttributesDuringDispatch.dispatch(RecordRequestAttributesDuringDispatch.java:44)
                             Truncated. see log file for complete stacktrace
                        >
                        <May 15, 2012 12:36:05 PM IST> <Notice> <Diagnostics> <BEA-320068> <Watch 'UncheckedException' with severity 'Notice' on server 'DefaultServer' has triggered at May 15, 2012 12:36:05 PM IST. Notification details:
                        WatchRuleType: Log
                        WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'WL-101020') OR (MSGID = 'WL-101017') OR (MSGID = 'WL-000802') OR (MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802'))
                        WatchData: DATE = May 15, 2012 12:36:05 PM IST SERVER = DefaultServer MESSAGE = [ServletContext@32047349[app:ADFSecurity module:ADFSecurity-ViewController-context-root path:/ADFSecurity-ViewController-context-root spec-version:2.5 version:V2.0]] Servlet failed with Exception
                        java.lang.IllegalStateException: Cannot forward a response that is already committed
                             at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:122)
                             at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
                             at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
                             at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
                             at oracle.adfinternal.view.faces.config.rich.RecordRequestAttributesDuringDispatch.dispatch(RecordRequestAttributesDuringDispatch.java:44)
                             at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
                             at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
                             at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
                             at org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267)
                             at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:469)
                             at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:140)
                             at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
                             at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
                             at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:777)
                             at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:293)
                             at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:213)
                             at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
                             at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
                             at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
                             at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
                             at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
                             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                             at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
                             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                             at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
                             at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
                             at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
                             at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
                             at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
                             at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
                             at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
                             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                             at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
                             at java.security.AccessController.doPrivileged(Native Method)
                             at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
                             at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
                             at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
                             at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
                             at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
                             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                             at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
                             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                             at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
                             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                             at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
                             at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
                             at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
                             at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
                             at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
                             at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
                             at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
                             at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
                             at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
                        SUBSYSTEM = HTTP USERID = <WLS Kernel> SEVERITY = Error THREAD = [ACTIVE] ExecuteThread: '19' for queue: 'weblogic.kernel.Default (self-tuning)' MSGID = BEA-101020 MACHINE = IHJ42Z6BS TXID = CONTEXTID = e2ef2f5df63c50b7:6502f88:1374f46e27d:-8000-000000000000005f TIMESTAMP = 1337065565784
                        WatchAlarmType: AutomaticReset
                        WatchAlarmResetPeriod: 30000
                        >
                        • 9. Re: ADF Login Page: Login fails
                          Sudipto Desmukh
                          This question is already answered .. please start your own new thread