This is a new bug introduced in 1.5 release. 
See http://nagoya.apache.org/jira/browse/JS1-458
Andy

-----Original Message-----
From: Seregni Fabio [mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 05, 2004 9:39 AM
To: [EMAIL PROTECTED]
Subject: JetSpeed LDAP Authentication INFO


Hi , I'm a newbie .
I've tried to setup JetSpeed LDAP Authentication using the guidelines 
included in the Jetspeed's sources.(ldap-notes.txt)
It doesn't work.
When I try to LogOn in JetSpeed , it gives me the following error :

java.lang.ClassCastException
   at 
org.apache.jetspeed.services.security.CachedAcl.setRoles(CachedAcl.java:151)


   at 
org.apache.jetspeed.services.security.SecurityCacheImpl.load(SecurityCacheIm
pl.java:77) 

   at 
org.apache.jetspeed.services.security.JetspeedSecurityCache.load(JetspeedSec
urityCache.java:66) 

   at 
org.apache.jetspeed.services.security.ldap.LDAPAuthentication.getAnonymousUs
er(LDAPAuthentication.java:154) 

   at 
org.apache.jetspeed.services.JetspeedAuthentication.getAnonymousUser(Jetspee
dAuthentication.java:64) 

   at 
org.apache.jetspeed.services.JetspeedSecurity.getAnonymousUser(JetspeedSecur
ity.java:134) 

   at 
org.apache.jetspeed.modules.actions.JLoginUser.doPerform(JLoginUser.java:222
) 

   at org.apache.turbine.modules.ActionEvent.perform(ActionEvent.java:148)
   at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
   at org.apache.turbine.Turbine.doGet(Turbine.java:509)
   at org.apache.turbine.Turbine.doPost(Turbine.java:658)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
   at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:284) 

   at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:204) 

   at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:257) 

   at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151) 

   at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
   at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:245) 

   at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:199) 

   at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151) 

   at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
   at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195
) 

   at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151) 

   at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164
) 

   at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:149) 

   at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
   at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:156) 

   at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151) 

   at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
   at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
   at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
   at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:700) 

   at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
   at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683) 

      at java.lang.Thread.run(Thread.java:534)


And in the jetspeed.log :
java.lang.NullPointerException
      at 
org.apache.jetspeed.om.security.ldap.LDAPUser.getUserId(LDAPUser.java:299)
      at 
org.apache.jetspeed.om.security.ldap.LDAPUser.setUserId(LDAPUser.java:313)
      at 
org.apache.jetspeed.om.security.ldap.LDAPUser.fillObject(LDAPUser.java:180)
      at 
org.apache.jetspeed.om.security.ldap.LDAPUser.<init>(LDAPUser.java:154)
      at 
org.apache.jetspeed.services.security.ldap.LDAPUserManagement.getUser(LDAPUs
erManagement.java:140) 

      at 
org.apache.jetspeed.services.JetspeedUserManagement.getUser(JetspeedUserMana
gement.java:59) 

      at 
org.apache.jetspeed.services.JetspeedSecurity.getUser(JetspeedSecurity.java:
186) 

      at 
org.apache.jetspeed.services.security.ldap.LDAPRoleManagement.getRoles(LDAPR
oleManagement.java:105) 

      at 
org.apache.jetspeed.services.security.JetspeedRoleManagement.getRoles(Jetspe
edRoleManagement.java:64) 

      at 
org.apache.jetspeed.services.JetspeedSecurity.getRoles(JetspeedSecurity.java
:299) 

      at 
org.apache.jetspeed.services.security.SecurityCacheImpl.load(SecurityCacheIm
pl.java:77) 

      at 
org.apache.jetspeed.services.security.JetspeedSecurityCache.load(JetspeedSec
urityCache.java:66) 

      at 
org.apache.jetspeed.services.security.ldap.LDAPAuthentication.getAnonymousUs
er(LDAPAuthentication.java:154) 

      at 
org.apache.jetspeed.services.JetspeedAuthentication.getAnonymousUser(Jetspee
dAuthentication.java:64) 

      at 
org.apache.jetspeed.services.JetspeedSecurity.getAnonymousUser(JetspeedSecur
ity.java:134) 

      at 
org.apache.jetspeed.modules.actions.JLoginUser.doPerform(JLoginUser.java:222
) 

      at 
org.apache.turbine.modules.ActionEvent.perform(ActionEvent.java:148)
      at 
org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
      at org.apache.turbine.Turbine.doGet(Turbine.java:509)
      at org.apache.turbine.Turbine.doPost(Turbine.java:658)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:284) 

      at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:204) 

      at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:257) 

      at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151) 

      at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
      at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:245) 

      at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:199) 

      at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151) 

      at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
      at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195
) 

      at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151) 

      at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164
) 

      at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:149) 

      at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
      at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:156) 

      at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151) 

      at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
      at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
      at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
      at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
      at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:700) 

      at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
      at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683) 

      at java.lang.Thread.run(Thread.java:534)

Did I miss something ?
Any Ideas ?

TIA
fabios

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to