You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Jon Stevens <jo...@latchkey.com> on 2001/06/19 22:30:40 UTC
FW: [t4] yet another classloader muckup...
Someone posted here with a Village stack trace...here is the response from
Remy...
So, the next TDK will have the fix or you can upgrade Catalina yourself...
-jon
------ Forwarded Message
From: Remy Maucherat <re...@betaversion.org>
Reply-To: tomcat-dev@jakarta.apache.org
Date: Tue, 19 Jun 2001 13:17:03 -0700 (PDT)
To: tomcat-dev@jakarta.apache.org
Subject: Re: [t4] yet another classloader muckup...
Quoting Jon Stevens <jo...@latchkey.com>:
> I haven't tried a recent snapshot of Catalina (after remy's recent
> classloader changes)...but, this is something that is being reported on
> the
> Turbine mailing list as well as I have seen it on my own...
>
> What happens is that when the classloader reloads, for some reason,
> Village
> is not found in the WEB-INF/lib directory (even though it is there) and
> we
> get a NCDFE...
This problem would have been very easy to fix anyway (I got a report on it
two
days ago, and I already had fixed it for the thread which checks for classes
modification), but ...
> Craig/Remy, think you can help? Will Remy's recent changes fix this
> problem?
Yes, the problem will be fixed.
Remy
> Without doing anything else, approximately 5 to 20 seconds later the
> following exception appears in the Catalina console window:
>
> java.lang.NoClassDefFoundError: com/workingdogs/village/KeyDef at
> org.apache.turbine.om.peer.BasePeer.doUpdate(BasePeer.java:1631) at
> org.apache.turbine.om.peer.BasePeer.doUpdate(BasePeer.java:1578) at
> org.apache.turbine.om.security.peer.TurbineUserPeer.doUpdate(TurbineUserPeer
> .java:463) at
> org.apache.turbine.services.security.db.DBUserManager.store(DBUserManager.ja
> va:272) at
> org.apache.turbine.services.security.BaseSecurityService.saveUser(BaseSecuri
> tyService.java:379) at
> org.apache.turbine.services.security.TurbineSecurity.saveUser(TurbineSecurit
> y.java:261) at
> org.apache.turbine.om.security.TurbineUser.valueUnbound(TurbineUser.java:649
> ) at
> org.apache.catalina.session.StandardSession.removeAttribute(StandardSession.
> java:953) at
> org.apache.catalina.session.StandardSession.expire(StandardSession.java:551)
> at
> org.apache.catalina.session.StandardManager.processExpires(StandardManager.j
> ava:744) at
> org.apache.catalina.session.StandardManager.run(StandardManager.java:815)
> at
> java.lang.Thread.run(Thread.java:484)
>
> This class appears to exist in village-1.5.1.jar so I don't see why the
> exception is occurring or if it relates to my screen transition
> problem.
------ End of Forwarded Message
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org