Scott: from deployerConfigContext.xml ____________________________________________ <bean id="contextSource" class="org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource"> <property name="pooled" value="true" /> - <property name="urls"> - <list> <value>ldap://10.50.110.22/</value> </list> </property> <property name="userName" value="CN={pri-user},DC=alcorn,DC=edu" /> <property name="password" value="{password}" /> - <property name="baseEnvironmentProperties"> - <map> - <entry> - <key> <value>java.naming.security.authentication</value> </key> <value>simple</value> </entry> </map> </property> </bean> ____________________________________________ Desmond Stewart > 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
