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

Reply via email to