Hi,

I have jenkins configured with openID plugin. I have CAS configured with 
openID and LDAP to match the userIDs. I am receiving an error after 
successful authentication when CAS tries to redirect back to the jenkins 
page after authentication. instead of redirecting back with the session 
ticket it just sits on the page as shown below



The stack trace on the CAS side is as shown below

=============================================================
WHO: audit:unknown
WHAT: supplied credentials: [xyz+password]
ACTION: AUTHENTICATION_SUCCESS
APPLICATION: CAS
WHEN: Tue Nov 25 13:14:15 CET 2014
CLIENT IP ADDRESS: 0:0:0:0:0:0:0:1
SERVER IP ADDRESS: 0:0:0:0:0:0:0:1
=============================================================

>
2014-11-25 13:14:15,514 INFO 
[com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit 
trail record BEGIN
=============================================================
WHO: audit:unknown
WHAT: 
TGT-4-5cUHdAYaSeL9vwFB61piCKsMbYSfFy7mjWHrWYzkRE202AdVhX-cas01.example.org
ACTION: TICKET_GRANTING_TICKET_CREATED
APPLICATION: CAS
WHEN: Tue Nov 25 13:14:15 CET 2014
CLIENT IP ADDRESS: 0:0:0:0:0:0:0:1
SERVER IP ADDRESS: 0:0:0:0:0:0:0:1
=============================================================

>
2014-11-25 13:14:15,515 INFO 
[org.jasig.cas.CentralAuthenticationServiceImpl] - <Granted service ticket 
[ST-4-ebliHQCvMxCPrsFZQKC2-cas01.example.org] for service 
[https://localhost:443/securityRealm/finishLogin?openid.rpnonce=2014-11-25T12%3A14%3A06Z0&openid.rpsig=%2FPMHbF3YEyDjE7g3zqDJhXF%2Bn1Ibgw4iwe%2B3jcyeiNg%3D]
 
for user [xyz]>
2014-11-25 13:14:15,515 INFO 
[com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit 
trail record BEGIN
=============================================================
WHO: xyz
WHAT: ST-4-ebliHQCvMxCPrsFZQKC2-cas01.example.org for 
https://localhost:443/securityRealm/finishLogin?openid.rpnonce=2014-11-25T12%3A14%3A06Z0&openid.rpsig=%2FPMHbF3YEyDjE7g3zqDJhXF%2Bn1Ibgw4iwe%2B3jcyeiNg%3D
ACTION: SERVICE_TICKET_CREATED
APPLICATION: CAS
WHEN: Tue Nov 25 13:14:15 CET 2014
CLIENT IP ADDRESS: 0:0:0:0:0:0:0:1
SERVER IP ADDRESS: 0:0:0:0:0:0:0:1
=============================================================

>
2014-11-25 13:14:15,524 INFO 
[com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit 
trail record BEGIN
=============================================================
WHO: audit:unknown
WHAT: ST-4-ebliHQCvMxCPrsFZQKC2-cas01.example.org
ACTION: SERVICE_TICKET_VALIDATED
APPLICATION: CAS
WHEN: Tue Nov 25 13:14:15 CET 2014
CLIENT IP ADDRESS: 0:0:0:0:0:0:0:1
SERVER IP ADDRESS: 0:0:0:0:0:0:0:1
=============================================================

>
2014-11-25 13:14:15,524 INFO 
[org.jasig.cas.support.openid.authentication.principal.OpenIdService] - 
<Validated openid ticket>
2014-11-25 13:14:15,524 ERROR [org.openid4java.server.ServerManager] - 
<Invalid OP-endpoint configured; cannot issue authentication 
responses.{cas.securityContext.casProcessingFilterEntryPoint.loginUrl}>
java.net.MalformedURLException: no protocol: 
{cas.securityContext.casProcessingFilterEntryPoint.loginUrl}
    at java.net.URL.<init>(URL.java:585)
    at java.net.URL.<init>(URL.java:482)
    at java.net.URL.<init>(URL.java:431)
    at 
org.openid4java.server.ServerManager.authResponse(ServerManager.java:681)
    at 
org.openid4java.server.ServerManager.authResponse(ServerManager.java:615)
    at 
org.openid4java.server.ServerManager.authResponse(ServerManager.java:521)
    at 
org.jasig.cas.support.openid.authentication.principal.OpenIdService.getResponse(OpenIdService.java:125)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:891)
    at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1293)
    at ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)
    at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1369)
    at ognl.ASTMethod.getValueBody(ASTMethod.java:90)
    at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
    at ognl.SimpleNode.getValue(SimpleNode.java:258)
    at ognl.ASTChain.getValueBody(ASTChain.java:141)
    at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
    at ognl.SimpleNode.getValue(SimpleNode.java:258)
    at ognl.Ognl.getValue(Ognl.java:494)
    at 
org.springframework.binding.expression.ognl.OgnlExpression.getValue(OgnlExpression.java:85)
    at 
org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:75)
    at 
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
    at 
org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
    at 
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
    at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
    at org.springframework.webflow.engine.State.enter(State.java:194)
    at 
org.springframework.webflow.engine.Transition.execute(Transition.java:227)
    at 
org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
    at org.springframework.webflow.engine.State.enter(State.java:194)
    at 
org.springframework.webflow.engine.Transition.execute(Transition.java:227)
    at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:393)
    at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
    at 
org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
    at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
    at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:388)
    at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
    at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
    at org.springframework.webflow.engine.State.enter(State.java:194)
    at 
org.springframework.webflow.engine.Transition.execute(Transition.java:227)
    at 
org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
    at org.springframework.webflow.engine.State.enter(State.java:194)
    at 
org.springframework.webflow.engine.Transition.execute(Transition.java:227)
    at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:393)
    at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
    at 
org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
    at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
    at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:388)
    at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
    at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
    at org.springframework.webflow.engine.State.enter(State.java:194)
    at 
org.springframework.webflow.engine.Transition.execute(Transition.java:227)
    at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:393)
    at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
    at 
org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
    at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
    at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:388)
    at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
    at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
    at org.springframework.webflow.engine.State.enter(State.java:194)
    at 
org.springframework.webflow.engine.Transition.execute(Transition.java:227)
    at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:393)
    at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
    at 
org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
    at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
    at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:388)
    at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
    at 
org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:232)
    at 
org.springframework.webflow.engine.ViewState.resume(ViewState.java:196)
    at org.springframework.webflow.engine.Flow.resume(Flow.java:545)
    at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:258)
    at 
org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:169)
    at 
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183)
    at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
    at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
    at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
    at 
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
    at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at 
org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:125)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
    at 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at 
com.github.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:63)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:610)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
    at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
    at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
    at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695)
    at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)
2014-11-25 13:14:28,591 INFO 
[org.jasig.cas.services.DefaultServicesManagerImpl] - <Reloading registered 
services.>
2014-11-25 13:14:28,604 INFO 
[org.jasig.cas.services.DefaultServicesManagerImpl] - <Loaded 1 services.>





The error shown below is thrown when I try to manually access the URL which 
CAS tries to redirect to and it looks like this 

https://localhost:443/securityRealm/finishLogin?openid.rpnonce=2014-11-25T12%3A02%3A39Z0&openid.rpsig=nAZEoPTGt7KauG16czlDb2Dqs%2BbPXP6EGJAcw%2Ft97Nw%3D

The complete log of jenkins server is as below

Nov 25, 2014 1:01:21 PM 
> org.springframework.web.context.support.StaticWebApplicationContext 
> prepareRefresh
> INFO: Refreshing 
> org.springframework.web.context.support.StaticWebApplicationContext@12736363: 
> display name [Root WebApplicationContext]; startup date
> [Tue Nov 25 13:01:21 CET 2014]; root of context hierarchy
> Nov 25, 2014 1:01:21 PM 
> org.springframework.web.context.support.StaticWebApplicationContext 
> obtainFreshBeanFactory
> INFO: Bean factory for application context 
> [org.springframework.web.context.support.StaticWebApplicationContext@12736363]:
>  
> org.springframework.beans.fa
> ctory.support.DefaultListableBeanFactory@4d858878
> Nov 25, 2014 1:01:21 PM 
> org.springframework.beans.factory.support.DefaultListableBeanFactory 
> preInstantiateSingletons
> INFO: Pre-instantiating singletons in 
> org.springframework.beans.factory.support.DefaultListableBeanFactory@4d858878:
>  
> defining beans [filter,legacy]; ro
> ot of factory hierarchy
> Nov 25, 2014 1:01:21 PM org.kohsuke.stapler.RequestImpl$TypePair 
> convertJSON
> WARNING: 'stapler-class' is deprecated: 
> hudson.markup.EscapedMarkupFormatter
> Nov 25, 2014 1:01:24 PM org.openid4java.server.RealmVerifier setEnforceRpId
> WARNING: RP discovery / realm validation disabled;
> Nov 25, 2014 1:01:24 PM org.openid4java.discovery.Discovery discover
> INFO: Starting discovery on URL identifier: 
> https://localhost:5555/cfgmgnt.cas.sso/openid/
> Nov 25, 2014 1:01:24 PM org.openid4java.discovery.yadis.YadisResolver 
> discover
> INFO: Yadis discovered 0 endpoints from: 
> https://localhost:5555/cfgmgnt.cas.sso/openid/
> Nov 25, 2014 1:01:24 PM org.openid4java.discovery.Discovery discover
> INFO: No OpenID service endpoints discovered through Yadis; attempting 
> HTML discovery...
> Nov 25, 2014 1:01:24 PM org.openid4java.discovery.html.HtmlResolver 
> discoverHtml
> INFO: HTML discovery completed on: 
> https://localhost:5555/cfgmgnt.cas.sso/openid/
> Nov 25, 2014 1:01:24 PM org.openid4java.discovery.Discovery discover
> INFO: Discovered 1 OpenID endpoints.
> Nov 25, 2014 1:01:24 PM org.openid4java.consumer.ConsumerManager associate
> INFO: Trying to associate with 
> https://localhost:5555/cfgmgnt.cas.sso/login attempts left: 4
> Nov 25, 2014 1:01:24 PM org.openid4java.consumer.ConsumerManager associate
> INFO: Associated with https://localhost:5555/cfgmgnt.cas.sso/login handle: 
> 1416916830288-0
> Nov 25, 2014 1:01:24 PM org.openid4java.consumer.ConsumerManager 
> authenticate
> INFO: Creating authentication request for OP-endpoint: 
> https://localhost:5555/cfgmgnt.cas.sso/login claimedID: 
> https://localhost:5555/cfgmgnt.cas.sso/o
> penid/ OP-specific ID: https://localhost:5555/cfgmgnt.cas.sso/openid/
> Nov 25, 2014 1:01:24 PM org.openid4java.consumer.ConsumerManager 
> insertConsumerNonce
> INFO: Inserted consumer nonce: 2014-11-25T12:01:24Z0
> Nov 25, 2014 1:01:24 PM org.openid4java.server.RealmVerifier match
> INFO: Return URL: 
> https://localhost:443/jenkins/securityRealm/finishLogin?openid.rpnonce=2014-11-25T12%3A01%3A24Z0&openid.rpsig=WadLpqKQPfKl4j9nEq1a1dv
> cNF7SNUpXME6lbWXqb4M%3D matches realm: 
> https://localhost:443/jenkins/securityRealm/finishLogin
> Nov 25, 2014 1:02:28 PM org.kohsuke.stapler.RequestImpl$TypePair 
> convertJSON
> WARNING: 'stapler-class' is deprecated: jenkins.mvn.DefaultSettingsProvider
> Nov 25, 2014 1:02:28 PM org.kohsuke.stapler.RequestImpl$TypePair 
> convertJSON
> WARNING: 'stapler-class' is deprecated: 
> jenkins.mvn.DefaultGlobalSettingsProvider
> Nov 25, 2014 1:02:28 PM org.kohsuke.stapler.RequestImpl$TypePair 
> convertJSON
> WARNING: 'stapler-class' is deprecated: 
> hudson.maven.local_repo.DefaultLocalRepositoryLocator
> Nov 25, 2014 1:02:30 PM org.kohsuke.stapler.RequestImpl$TypePair 
> convertJSON
> WARNING: 'stapler-class' is deprecated: jenkins.mvn.DefaultSettingsProvider
> Nov 25, 2014 1:02:30 PM org.kohsuke.stapler.RequestImpl$TypePair 
> convertJSON
> WARNING: 'stapler-class' is deprecated: 
> jenkins.mvn.DefaultGlobalSettingsProvider
> Nov 25, 2014 1:02:30 PM org.kohsuke.stapler.RequestImpl$TypePair 
> convertJSON
> WARNING: 'stapler-class' is deprecated: 
> hudson.maven.local_repo.DefaultLocalRepositoryLocator
> Nov 25, 2014 1:02:39 PM org.openid4java.discovery.Discovery discover
> INFO: Starting discovery on URL identifier: 
> https://localhost:5555/cfgmgnt.cas.sso/openid/
> Nov 25, 2014 1:02:39 PM org.openid4java.util.HttpCache match
> INFO: Cache Expired at Tue Nov 25 13:02:24 CET 2014; removing cached copy
> Nov 25, 2014 1:02:39 PM org.openid4java.util.HttpCache head
> INFO: Removing cached HEAD for 
> https://localhost:5555/cfgmgnt.cas.sso/openid/
> Nov 25, 2014 1:02:39 PM org.openid4java.util.HttpCache removeGet
> INFO: Removing cached GET response for 
> https://localhost:5555/cfgmgnt.cas.sso/openid/
> Nov 25, 2014 1:02:39 PM org.openid4java.discovery.yadis.YadisResolver 
> discover
> INFO: Yadis discovered 0 endpoints from: 
> https://localhost:5555/cfgmgnt.cas.sso/openid/
> Nov 25, 2014 1:02:39 PM org.openid4java.discovery.Discovery discover
> INFO: No OpenID service endpoints discovered through Yadis; attempting 
> HTML discovery...
> Nov 25, 2014 1:02:39 PM org.openid4java.util.HttpCache match
> INFO: Cache Expired at Tue Nov 25 13:02:24 CET 2014; removing cached copy
> Nov 25, 2014 1:02:39 PM org.openid4java.util.HttpCache get
> INFO: Removing cached GET for 
> https://localhost:5555/cfgmgnt.cas.sso/openid/
> Nov 25, 2014 1:02:39 PM org.openid4java.util.HttpCache removeGet
> INFO: Removing cached GET response for 
> https://localhost:5555/cfgmgnt.cas.sso/openid/
> Nov 25, 2014 1:02:39 PM org.openid4java.discovery.html.HtmlResolver 
> discoverHtml
> INFO: HTML discovery completed on: 
> https://localhost:5555/cfgmgnt.cas.sso/openid/
> Nov 25, 2014 1:02:39 PM org.openid4java.discovery.Discovery discover
> INFO: Discovered 1 OpenID endpoints.
> Nov 25, 2014 1:02:39 PM org.openid4java.consumer.ConsumerManager associate
> INFO: Trying to associate with 
> https://localhost:5555/cfgmgnt.cas.sso/login attempts left: 4
> Nov 25, 2014 1:02:39 PM org.openid4java.consumer.ConsumerManager associate
> INFO: Found an existing association: 1416916830288-0
> Nov 25, 2014 1:02:39 PM org.openid4java.consumer.ConsumerManager 
> authenticate
> INFO: Creating authentication request for OP-endpoint: 
> https://localhost:5555/cfgmgnt.cas.sso/login claimedID: 
> https://localhost:5555/cfgmgnt.cas.sso/o
> penid/ OP-specific ID: https://localhost:5555/cfgmgnt.cas.sso/openid/
> Nov 25, 2014 1:02:39 PM org.openid4java.consumer.ConsumerManager 
> insertConsumerNonce
> INFO: Inserted consumer nonce: 2014-11-25T12:02:39Z0
> Nov 25, 2014 1:02:39 PM org.openid4java.server.RealmVerifier match
> INFO: Return URL: 
> https://localhost:443/securityRealm/finishLogin?openid.rpnonce=2014-11-25T12%3A02%3A39Z0&openid.rpsig=nAZEoPTGt7KauG16czlDb2Dqs%2BbPX
> P6EGJAcw%2Ft97Nw%3D matches realm: 
> https://localhost:443/securityRealm/finishLogin
> Nov 25, 2014 1:03:05 PM org.openid4java.consumer.ConsumerManager verify
> INFO: Verifying authentication response...
> Nov 25, 2014 1:03:05 PM org.eclipse.jetty.util.log.JavaUtilLog warn
> WARNING: Error while serving https://localhost/securityRealm/finishLogin
> java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at 
> org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
>         at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
>         at 
> org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
>         at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:121)
>         at 
> org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
>         at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
>         at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
>         at org.kohsuke.stapler.MetaClass$4.doDispatch(MetaClass.java:211)
>         at 
> org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
>         at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
>         at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
>         at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
>         at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>         at 
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
>         at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
>         at 
> hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96)
>         at 
> hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88)
>         at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
>         at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
>         at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
>         at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
>         at 
> hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
>         at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>         at 
> jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
>         at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>         at 
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
>         at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>         at 
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
>         at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>         at 
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
>         at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>         at 
> jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
>         at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>         at 
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
>         at 
> hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
>         at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>         at 
> hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
>         at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
>         at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
>         at 
> org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46)
>         at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
>         at 
> hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
>         at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
>         at 
> org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
>         at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
>         at 
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
>         at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
>         at 
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
>         at 
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
>         at 
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
>         at 
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
>         at 
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
>         at 
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
>         at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
>         at 
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
>         at org.eclipse.jetty.server.Server.handle(Server.java:370)
>         at 
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
>         at 
> org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
>         at 
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
>         at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
>         at 
> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
>         at 
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
>         at 
> org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:196)
>         at 
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
>         at 
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
>         at 
> winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
> Caused by: org.openid4java.message.MessageException: 0x100: Required 
> parameter missing: openid.mode
>         at org.openid4java.message.Message.validate(Message.java:187)
>         at 
> org.openid4java.message.AuthSuccess.validate(AuthSuccess.java:405)
>         at 
> org.openid4java.message.AuthSuccess.createAuthSuccess(AuthSuccess.java:118)
>         at 
> org.openid4java.consumer.ConsumerManager.verify(ConsumerManager.java:1142)
>         at 
> hudson.plugins.openid.OpenIdSession.doFinishLogin(OpenIdSession.java:111)
>         at 
> hudson.plugins.openid.OpenIdSsoSecurityRealm.doFinishLogin(OpenIdSsoSecurityRealm.java:210)
>         ... 74 more
>


My guess is that there is an issue in some configuration settings but I am 
not able to figure it out. Any help would be really appreciated.

Thanks

Best Regards


-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to