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

Reply via email to