Harry, Does it go away with the Log4j upgrade? If so, I'll upgrade the Log4j before putting out 3.1.1 (which I'm behind schedule on due to some other priorities).
-Scott On 10/23/07, Harry Ng <[EMAIL PROTECTED]> wrote: > > > Hi, > > I can reproduce the case when I hot deploy the new war file to Tomcat. And > yes, even the Null Pointer is thrown, it will not affect Authentication > Handler. > > I'm not familiar with the EH Cache stuff, but it causes me problem on hot > deploy. After I turned on the service managment module with the use of > Hibernate, on every time I hot deploy, Tomcat is unable to clean the > acegi-security-1.0.4.jar file. As far as what I search, this EH Cache is > used as a core program for Hibernate through spring-dao, and spring-dao is > made included within the acegi dependency. > > I may have made the problem quite complicated, and please correct me if I > am > wrong. > > Harry > > > scott_battaglia wrote: > > > > 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 > > > > > > -- > View this message in context: > http://www.nabble.com/CAS-proxy-mode-tf4670705.html#a13366048 > Sent from the CAS Users mailing list archive at Nabble.com. > > _______________________________________________ > 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
