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