There should be no issues with updating to Log4j 1.2.15 (we should probably upgrade the stock CAS release if its not included...off to JIRA I go).
However, that NullPointerException should be happening in a different thread that does not affect how the Authentication Handler is connecting to LDAP. -Scott On 10/23/07, Andrew R Feller <[EMAIL PROTECTED]> wrote: > > Tarik, > > > > What version of CAS are you running? What version of log4j is it using? > After doing some snooping, it appears that there was a bug in log4j-1.2.14on > Tomcat and EH Cache shutdown where they were doing things poorly/badly. > A fix was made in the log4j-1.2.15 release that should address this > problem. ( > http://www.nabble.com/DO-NOT-REPLY--Bug-40212---New%3A----NullPointerException-in-getLogger-when-called-from-ShutdownHook-t2073202.html#a5708242) > > > > > Scott: This is just my cursory investigation as I cannot reproduce this > issue personally. Are there any issues with updating to log4j-1.2.15? > > > > Hope this helps, > > > > Andrew R Feller, Analyst > > Subversion Administrator > > University Information Systems > > Louisiana State University > > [EMAIL PROTECTED] > > (office) 225.578.3737 > ------------------------------ > > *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On > Behalf Of *Tarik Arrad > *Sent:* Tuesday, October 23, 2007 5:39 AM > *To:* Yale CAS mailing list > *Subject:* Re: The CAS Java Client on the website should be updated to > 3.1.0 > > > > I'm trying to deploy CAS with LDAP (OpenLDAP), after authentication i have > this log messages : > > 2007-10-23 10:19:25,770 INFO [ > org.jasig.cas.web.flow.InitialFlowSetupAction] - <Setting ContextPath for > cookies to: /cas> > 2007-10-23 10:19:30,920 INFO [ > org.jasig.cas.authentication.AuthenticationManagerImpl] - > <AuthenticationHandler: > org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler failed to > authenticate the user which provided the following credentials: Driss> > Exception in thread "Store ticketCache Expiry Thread" > java.lang.NullPointerException > at org.apache.log4j.LogManager.getLogger(LogManager.java:188) > at org.apache.log4j.Logger.getLogger(Logger.java :104) > at org.apache.commons.logging.impl.Log4JLogger.getLogger( > Log4JLogger.java:283) > at org.apache.commons.logging.impl.Log4JLogger.isDebugEnabled( > Log4JLogger.java:293) > at net.sf.ehcache.store.DiskStore.expiryThreadMain (DiskStore.java > :834) > at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:59) > at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java > :1008) > 2007-10-23 10:20:44,687 INFO [ > org.jasig.cas.web.flow.AuthenticationViaFormAction ] - <FormObjectClass > not set. Using default class of > org.jasig.cas.authentication.principal.UsernamePasswordCredentials with > formObjectName credentials and validator > org.jasig.cas.validation.UsernamePasswordCredentialsValidator .> > 2007-10-23 10:20:47,878 INFO [ > org.jasig.cas.web.flow.InitialFlowSetupAction] - <Setting ContextPath for > cookies to: /cas> > 2007-10-23 10:20:53,176 INFO [ > org.jasig.cas.authentication.AuthenticationManagerImpl ] - > <AuthenticationHandler: > org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler failed to > authenticate the user which provided the following credentials: Tarik> > 2007-10-23 10:20:59,737 INFO [ > org.jasig.cas.authentication.AuthenticationManagerImpl ] - > <AuthenticationHandler: > org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler failed to > authenticate the user which provided the following credentials: Manager> > 2007-10-23 10:21:03,940 INFO [ > org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner ] - > <Starting cleaning of expired tickets from ticket registry at [Tue Oct 23 > 10:21:03 WET 2007]> > 2007-10-23 10:21:03,940 INFO [ > org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - <0 > found to be removed. Removing now.> > 2007-10-23 10:21:03,940 INFO [ > org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - > <Finished cleaning of expired tickets from ticket registry at [Tue Oct 23 > 10:21:03 WET 2007]> > 2007-10-23 10:23:45,405 INFO [ > org.jasig.cas.authentication.AuthenticationManagerImpl] - > <AuthenticationHandler: > org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler failed to > authenticate the user which provided the following credentials: Tarik> > Exception in thread "Store ticketCache Expiry Thread" > java.lang.NullPointerException > at org.apache.log4j.LogManager.getLogger(LogManager.java:188) > at org.apache.log4j.Logger.getLogger(Logger.java :104) > at org.apache.commons.logging.impl.Log4JLogger.getLogger( > Log4JLogger.java:283) > at org.apache.commons.logging.impl.Log4JLogger.isDebugEnabled( > Log4JLogger.java:293) > at net.sf.ehcache.store.DiskStore.expiryThreadMain (DiskStore.java > :834) > at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:59) > at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java > :1008) > 2007-10-23 10:23:59,140 INFO [ > org.jasig.cas.web.flow.AuthenticationViaFormAction ] - <FormObjectClass > not set. Using default class of > org.jasig.cas.authentication.principal.UsernamePasswordCredentials with > formObjectName credentials and validator > org.jasig.cas.validation.UsernamePasswordCredentialsValidator .> > 2007-10-23 10:24:02,829 INFO [ > org.jasig.cas.web.flow.InitialFlowSetupAction] - <Setting ContextPath for > cookies to: /cas> > 2007-10-23 10:24:12,016 INFO [ > org.jasig.cas.authentication.AuthenticationManagerImpl ] - > <AuthenticationHandler: > org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler failed to > authenticate the user which provided the following credentials: Manager> > 2007-10-23 10:24:17,246 INFO [ > org.jasig.cas.authentication.AuthenticationManagerImpl ] - > <AuthenticationHandler: > org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler failed to > authenticate the user which provided the following credentials: Tarik> > 2007-10-23 10:24:18,374 INFO [ > org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner ] - > <Starting cleaning of expired tickets from ticket registry at [Tue Oct 23 > 10:24:18 WET 2007]> > 2007-10-23 10:24:18,374 INFO [ > org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - <0 > found to be removed. Removing now.> > 2007-10-23 10:24:18,374 INFO [ > org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - > <Finished cleaning of expired tickets from ticket registry at [Tue Oct 23 > 10:24:18 WET 2007]> > > Help Plz > Tarik Arrad > > _______________________________________________ > 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
