Desmond,

Have you properly configured the options on the
BindLdapAuthenticationHandler, including the filter and such?

-Scott

On 10/2/07, Desmond Stewart <[EMAIL PROTECTED]> wrote:
>
> I forgot to add, I have the ldap server running in debug mode and I can
> see the CAS server hit the ldap in an attempt to validate a login.  After
> completing the initial bind, the CAS server simply drops the connection and
> throw the exception.
>
> Odd......
>
> Desmond
>
>
>
> > You have a NullPointerException when it attempts to obtain the URL:
> >
> > java.lang.NullPointerException
> > javax.naming.InitialContext.getURLScheme(InitialContext.java:228)
> > javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:277)
>
> >
> > What URL are you using to point to the LDAP server?
> >
> > -Scott
> >
> >
> >
> > On 10/2/07, Desmond Stewart <[EMAIL PROTECTED]> wrote:
> >>
> >> Scott,
> >>
> >> Thanks for your fast reply. Your tip allowed me to compile CAS, but I'm
>
> >> geting the same exeception in tomcat that I was getting durring the
> test.
> >> See below:
> >>
> >> 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['method' -> 'submit']] in state 'submit' of flow 'login-webflow' --
>
> >> action execution attributes were 'map['method' -> 'submit']'; 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['method' -> 'submit']] in state 'submit' of flow 'login-webflow' --
>
> >> action execution attributes were 'map['method' -> 'submit']'; 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.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
> >> javax.naming.InitialContext.getURLScheme(InitialContext.java:228)
> >> javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:277)
>
> >> javax.naming.directory.InitialDirContext.getURLOrDefaultInitDirCtx(
> InitialDirContext.java:87)
> >> javax.naming.directory.InitialDirContext.search(InitialDirContext.java:248)
>
> >>
> org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler$1.executeSearch(
> BindLdapAuthenticationHandler.java:71)
> >> org.springframework.ldap.LdapTemplate.search(LdapTemplate.java:268)
> >> org.springframework.ldap.LdapTemplate.search(LdapTemplate.java:314)
> >>
> org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler.authenticateUsernamePasswordInternal
> (BindLdapAuthenticationHandler.java:67)
> >>
> org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler.doAuthentication
> (AbstractUsernamePasswordAuthenticationHandler.java:56)
> >>
> org.jasig.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler.authenticate
> (AbstractPreAndPostProcessingAuthenticationHandler.java:58)
> >> org.jasig.cas.authentication.AuthenticationManagerImpl.authenticate(
> AuthenticationManagerImpl.java:84)
> >>
> org.jasig.cas.CentralAuthenticationServiceImpl.createTicketGrantingTicket(
> CentralAuthenticationServiceImpl.java:383)
> >> org.jasig.cas.web.flow.AuthenticationViaFormAction.submit(
> AuthenticationViaFormAction.java:107)
> >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
> >> java.lang.reflect.Method.invoke(Method.java:585)
> >> org.springframework.webflow.util.DispatchMethodInvoker.invoke(
> DispatchMethodInvoker.java:103)
> >> org.springframework.webflow.action.MultiAction.doExecute(
> MultiAction.java:136)
> >> 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)
> >> 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.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)
> >>
> >> I'm I just missing something?
> >>
> >> Desmond Stewart
> >>
> >> > Desmond,
> >> >
> >> > There are a few tests that are unfortunately timing-specific (i.e.
> they
> >> are
> >> > testing timeouts) and sometimes for some reason that I can't explain
> >> they
> >> > fail (if anyone knows how to fix them, feel free to recommend a
> >> solution).
> >> > If you try compiling again it will probably work.
> >> >
> >> > If it doesn't, execute maven with the following:
> >> >
> >> > mvn -Dmaven.test.skip=true package install
> >> > (where package and install are the goals you are executing)
> >> >
> >> > That will skip all of the tests in the odd event that the one test
> won't
> >>
> >> > work.
> >> >
> >> > -Scott
> >> >
> >> > On 10/1/07, Desmond Stewart <[EMAIL PROTECTED]> wrote:
> >> >>
> >> >> Hi I'm new to the list. We are looking at deploying CAS at Alcorn
> State
> >>
> >> >> University. I have a general question. I'm not a Java developer and
> the
> >>
> >> >> curve is kinda wild. I'm getting a build error with maven at the
> test.
> >> >> Message:
> >> >>
> >> >>
> >> >> Results :
> >> >>
> >> >> Failed tests:
> >> >> testTicketIsExpiredByTime(
> >> >> org.jasig.cas.ticket.support.MultiTimeUseOrTimeoutEx
> >> >> pirationPolicyTests)
> >> >>
> >> >> Tests run: 392, Failures: 1, Errors: 0, Skipped: 0
> >> >>
> >> >> [INFO]
> >> >>
> >>
> ------------------------------------------------------------------------
> >> >> [ERROR] BUILD FAILURE
> >> >> [INFO]
> >> >>
> >>
> ------------------------------------------------------------------------
> >> >> [INFO] There are test failures.
> >> >> [INFO]
> >> >>
> >>
> ------------------------------------------------------------------------
> >> >> [INFO] Trace
> >> >> org.apache.maven.BuildFailureException: There are test failures.
> >> >> at
> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
>
> >> >> ultLifecycleExecutor.java:560)
> >> >> at
> >> >>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
> >> >> fecycle(DefaultLifecycleExecutor.java:480)
> >> >> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
> >> >> (Defau
> >> >> ltLifecycleExecutor.java:459)
> >> >> at
> >> >>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
> >> >> dleFailures(DefaultLifecycleExecutor.java:311)
> >> >> at
> >> >>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
> >> >> ts(DefaultLifecycleExecutor.java:278)
> >> >> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> >> >> (DefaultLi
> >> >> fecycleExecutor.java:143)
> >> >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> >> >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> >> >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
> >> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >> at sun.reflect.NativeMethodAccessorImpl.invoke
> >> >> (NativeMethodAccessorImpl.
> >> >> java:39)
> >> >> at sun.reflect.DelegatingMethodAccessorImpl.invoke
> >> >> (DelegatingMethodAcces
> >> >> sorImpl.java:25)
> >> >> at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> >> >> :315)
> >> >> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> >> >> at org.codehaus.classworlds.Launcher.mainWithExitCode(
> >> >> Launcher.java:430)
> >> >>
> >> >> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> >> >> Caused by: org.apache.maven.plugin.MojoFailureException: There are
> test
> >>
> >> >> failures
> >> >> .
> >> >> at org.apache.maven.plugin.surefire.SurefirePlugin.execute
> >> >> (SurefirePlugi
> >> >> n.java:425)
> >> >> at org.apache.maven.plugin.DefaultPluginManager.executeMojo
> >> >> (DefaultPlugi
> >> >> nManager.java:443)
> >> >> at
> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
>
> >> >> ultLifecycleExecutor.java:539)
> >> >> ... 16 more
> >> >>
> >> >>
> >> >>
> >> >> I'm lost.. I just stop compilling. I've done it before. The only
> thing
> >> >> different is the ip address to the ldap server. That's why I
> complied
> >> >> again.
> >> >>
> >> >>
> >> >>
> >> >> Any ideas
> >> >>
> >> >>
> >> >>
> >> >> Desmond Stewart
> >> >>
> >> >> _______________________________________________
> >> >> 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
> >> >
> >>
> >>
> >> _______________________________________________
> >> 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
> >
>
> _______________________________________________
> 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