Exception trying OpenID support
Jaume Moral Ros
jaumem at fib.upc.edu
Tue Jan 8 07:17:06 EST 2008
Hi, Scott
Sorry, I wrote only part of the excepcion stacktrace. The problem in in
grantServiceTicket() method of CentralAuthenticationServiceImpl.
Ah, I'm using CAS 3.1.
java.lang.NullPointerException
org.jasig.cas.CentralAuthenticationServiceImpl.grantServiceTicket(CentralAuthenticationServiceImpl.java:206)
org.jasig.cas.CentralAuthenticationServiceImpl.grantServiceTicket(CentralAuthenticationServiceImpl.java:228)
org.jasig.cas.web.flow.GenerateServiceTicketAction.doExecute(GenerateServiceTicketAction.java:37)
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:203)
org.springframework.webflow.engine.AnnotatedAction.execute(AnnotatedAction.java:142)
org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor.java:61)
(and then the stack trace is the same than the other exception)
Thanks!
Scott Battaglia wrote:
> Jaume,
>
> If you can locate the line number that is throwing the
> NullPointerException that would allow me to help you debug better.
>
> -Scott
>
> On Jan 3, 2008 9:41 AM, Jaume Moral Ros < jaumem at fib.upc.edu
> <mailto:jaumem at fib.upc.edu>> wrote:
>
> Hello, Scott
>
> I see it on screen.
>
> exception
>
> org.springframework.web.util.NestedServletException: Request processing
> failed; nested exception is
> org.springframework.webflow.engine.ActionExecutionException : Exception
> thrown executing [AnnotatedAction at 270664 targetAction =
> org.jasig.cas.web.flow.GenerateServiceTicketAction at 2f54, attributes =
> map[[empty]]] in state 'generateServiceTicket' of flow 'login-webflow'
> -- action execution attributes were 'map[[empty]]'; nested exception is
> java.lang.NullPointerException
>
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:487)
>
>
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:440)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)
>
> root cause
>
> org.springframework.webflow.engine.ActionExecutionException: Exception
> thrown executing [ AnnotatedAction at 270664 targetAction =
> org.jasig.cas.web.flow.GenerateServiceTicketAction at 2f54, attributes =
> map[[empty]]] in state 'generateServiceTicket' of flow 'login-webflow'
> -- action execution attributes were 'map[[empty]]'; nested exception is
> java.lang.NullPointerException
>
> org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor.java:68)
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:180)
> org.springframework.webflow.engine.State.enter (State.java:200)
> org.springframework.webflow.engine.Transition.execute(Transition.java:229)
> org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:58)
> org.springframework.webflow.engine.State.enter (State.java:200)
> org.springframework.webflow.engine.Transition.execute(Transition.java:229)
> org.springframework.webflow.engine.TransitionableState.onEvent(TransitionableState.java:112)
> org.springframework.webflow.engine.Flow.onEvent (Flow.java:572)
> org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent(RequestControlContextImpl.java:208)
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:185)
> org.springframework.webflow.engine.State.enter (State.java:200)
> org.springframework.webflow.engine.Transition.execute(Transition.java:229)
> org.springframework.webflow.engine.TransitionableState.onEvent(TransitionableState.java:112)
> org.springframework.webflow.engine.Flow.onEvent (Flow.java:572)
> org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent(RequestControlContextImpl.java:208)
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:185)
> org.springframework.webflow.engine.State.enter (State.java:200)
> org.springframework.webflow.engine.Transition.execute(Transition.java:229)
> org.springframework.webflow.engine.TransitionableState.onEvent(TransitionableState.java:112)
> org.springframework.webflow.engine.Flow.onEvent (Flow.java:572)
> org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent(RequestControlContextImpl.java:208)
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:185)
> org.springframework.webflow.engine.State.enter (State.java:200)
> org.springframework.webflow.engine.Transition.execute(Transition.java:229)
> org.springframework.webflow.engine.TransitionableState.onEvent(TransitionableState.java:112)
> org.springframework.webflow.engine.Flow.onEvent (Flow.java:572)
> org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent(RequestControlContextImpl.java:208)
> org.springframework.webflow.engine.impl.FlowExecutionImpl.signalEvent(FlowExecutionImpl.java
> :214)
> org.springframework.webflow.executor.FlowExecutorImpl.resume(FlowExecutorImpl.java:245)
> org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java:115)
> org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal
> (FlowController.java:172)
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java
> :48)
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:857)
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
> org.springframework.web.servlet.FrameworkServlet.processRequest
> (FrameworkServlet.java:475)
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:440)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> javax.servlet.http.HttpServlet.service(HttpServlet.java :802)
> org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)
>
> root cause
>
> java.lang.NullPointerException
>
>
>
>
> Scott Battaglia wrote:
> > Jamue,
> >
> > If you look in the cas.log file do you see the specific stack
> trace error?
> >
> > -Scott
> >
> >
> > On Jan 3, 2008 5:57 AM, Jaume Moral Ros <jaumem at fib.upc.edu
> <mailto:jaumem at fib.upc.edu>
> > <mailto:jaumem at fib.upc.edu <mailto:jaumem at fib.upc.edu>>> wrote:
> >
> > Hi everybody!
> >
> > I'm trying to configure my CAS to use as OpenID server. I
> followed the
> > wiki page http://www.ja-sig.org/wiki/display/CASUM/OpenID
> >
> > But I get an exception when trying to login in an external
> OpenID
> > application with my OpenID user (which is
> > http://www.fib.upc.es/openid/a0000000)
> >
> > org.springframework.web.util.NestedServletException : Request
> processing
> > failed; nested exception is
> > org.springframework.webflow.engine.ActionExecutionException:
> Exception
> > thrown executing [AnnotatedAction at 270664 targetAction =
> > org.jasig.cas.web.flow.GenerateServiceTicketAction at 2f54,
> attributes =
> > map[[empty]]] in state 'generateServiceTicket' of flow
> 'login-webflow'
> > -- action execution attributes were 'map[[empty]]'; nested
> exception is
> > java.lang.NullPointerException
> >
> >
> > Everything works OK without OpenID (normal CAS server)
> >
> > Any idea? Whan can I do?
> >
> > Jaume Moral
> > LCFIB
> > _______________________________________________
> > Yale CAS mailing list
> > cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu> <mailto:
> cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>>
> > http://tp.its.yale.edu/mailman/listinfo/cas
> >
> >
> >
> >
> > --
> > -Scott Battaglia
> >
> > LinkedIn: http://www.linkedin.com/in/scottbattaglia
> > < http://www.linkedin.com/in/scottbattaglia>
> >
> >
> >
> ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Yale CAS mailing list
> > cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>
> > http://tp.its.yale.edu/mailman/listinfo/cas
> <http://tp.its.yale.edu/mailman/listinfo/cas>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>
> http://tp.its.yale.edu/mailman/listinfo/cas
> <http://tp.its.yale.edu/mailman/listinfo/cas>
>
>
>
>
> --
> -Scott Battaglia
>
> LinkedIn: http://www.linkedin.com/in/scottbattaglia
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
More information about the cas
mailing list