In the applicationContext.xml, look for the following line:

                    <entry
                        key="
org.jasig.cas.authentication.principal.OpenIdService"
                        value-ref="serviceTicketUniqueIdGenerator" />

If needs to be changed.  The actual key should be "
org.jasig.cas.support.openid.authentication.principal.OpenIdService"

I'll file a JIRA issue to fix this for CAS 3.1.2.

Thanks
-Scott

On Jan 8, 2008 7:17 AM, Jaume Moral Ros <[EMAIL PROTECTED]> wrote:

> 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 < [EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>> 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 [EMAIL PROTECTED] targetAction =
> >     [EMAIL PROTECTED], 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 [ [EMAIL PROTECTED] targetAction =
> >     [EMAIL PROTECTED], 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 <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >      > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> 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 [EMAIL PROTECTED] targetAction =
> >      >     [EMAIL PROTECTED],
> >     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
> >      >     [email protected] <mailto:[email protected]> <mailto:
> >     [email protected] <mailto:[email protected]>>
> >      >     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
> >      > [email protected] <mailto:[email protected]>
> >      > http://tp.its.yale.edu/mailman/listinfo/cas
> >     <http://tp.its.yale.edu/mailman/listinfo/cas>
> >     _______________________________________________
> >     Yale CAS mailing list
> >     [email protected] <mailto:[email protected]>
> >     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
> > [email protected]
> > http://tp.its.yale.edu/mailman/listinfo/cas
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>



-- 
-Scott Battaglia

LinkedIn: http://www.linkedin.com/in/scottbattaglia
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to