"Unable to redirect to login page" with uApprove
Maximus
maximus at tzi.de
Sun Jan 12 09:04:25 EST 2014
Hi,
I am using Shibboleth for research use. As i installed SP and IdP (latest
versions), i was able to login and release some attributes from IdP to SP.
Now i installed uApprove-2.5 to change my login progress. After the
installation, the IdP cannot redirect to the IdP default login page with
these exception:
14:50:16.833 - TRACE [ch.SWITCH.aai.uApprove.IdPHelper:119] - LoginContext
is null.
14:50:16.833 - TRACE [ch.SWITCH.aai.uApprove.Intercepter:145] - Request is
not authenticated.
14:50:16.836 - TRACE [ch.SWITCH.aai.uApprove.IdPHelper:231] - Consent
revocation is not set.
14:50:16.838 - INFO [Shibboleth-Access:73] -
20140112T135016Z|0:0:0:0:0:0:0:1|localhost:8443|/profile/SAML2/Redirect/SSO|
14:50:16.878 - TRACE [ch.SWITCH.aai.uApprove.IdPHelper:136] - Principal is
not authenticated.
14:50:16.878 - TRACE [ch.SWITCH.aai.uApprove.Intercepter:145] - Request is
not authenticated.
14:50:16.878 - TRACE [ch.SWITCH.aai.uApprove.IdPHelper:231] - Consent
revocation is not set.
14:50:16.921 - ERROR
[edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet:154]
- ".
org.apache.jasper.JasperException: java.lang.NullPointerException
at
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:538)
~[jasper.jar:6.0.37]
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
~[jasper.jar:6.0.37]
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
~[jasper.jar:6.0.37]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
~[jasper.jar:6.0.37]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
[servlet-api.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
[catalina.jar:6.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.37]
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
~[catalina.jar:6.0.37]
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
~[catalina.jar:6.0.37]
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
~[catalina.jar:6.0.37]
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
~[catalina.jar:6.0.37]
at
edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet.redirectToLoginPage(UsernamePasswordLoginServlet.java:149)
[shibboleth-identityprovider-2.4.0.jar:na]
at
edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet.service(UsernamePasswordLoginServlet.java:118)
[shibboleth-identityprovider-2.4.0.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
[servlet-api.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
[catalina.jar:6.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.37]
at ch.SWITCH.aai.uApprove.Intercepter.intercept(Intercepter.java:147)
[uApprove-2.5.0.jar:na]
at ch.SWITCH.aai.uApprove.Intercepter.doFilter(Intercepter.java:118)
[uApprove-2.5.0.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.37]
at
edu.internet2.middleware.shibboleth.idp.util.NoCacheFilter.doFilter(NoCacheFilter.java:50)
[shibboleth-identityprovider-2.4.0.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.37]
at
edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter.doFilter(IdPSessionFilter.java:87)
[shibboleth-identityprovider-2.4.0.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.37]
at
edu.internet2.middleware.shibboleth.common.log.SLF4JMDCCleanupFilter.doFilter(SLF4JMDCCleanupFilter.java:52)
[shibboleth-common-1.4.0.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.37]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
[catalina.jar:6.0.37]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[catalina.jar:6.0.37]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[catalina.jar:6.0.37]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
[catalina.jar:6.0.37]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[catalina.jar:6.0.37]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
[catalina.jar:6.0.37]
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
[tomcat-coyote.jar:6.0.37]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
[tomcat-coyote.jar:6.0.37]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
[tomcat-coyote.jar:6.0.37]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_45]
Caused by: java.lang.NullPointerException: null
at org.apache.jsp.login_jsp._jspInit(login_jsp.java:34) ~[na:na]
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
~[jasper.jar:6.0.37]
at
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:164)
~[jasper.jar:6.0.37]
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)
~[jasper.jar:6.0.37]
... 37 common frames omitted
I am confused, because without uApprove my use-case worked. I already
cleared my browser cache, so there is really no login-context because the
user is not logged-in. Can anyone help me?
--
View this message in context: http://shibboleth.1660669.n2.nabble.com/Unable-to-redirect-to-login-page-with-uApprove-tp7593547.html
Sent from the Shibboleth - Users mailing list archive at Nabble.com.
More information about the users
mailing list