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

Reply via email to