[prev in list] [next in list] [prev in thread] [next in thread] 

List:       tomcat-dev
Subject:    DO NOT REPLY [Bug 41506]  New:  - Illegal access: this web application instance has been stopped alr
From:       bugzilla () apache ! org
Date:       2007-01-31 10:45:11
Message-ID: bug-41506-78 () http ! issues ! apache ! org/bugzilla/
[Download RAW message or body]

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=41506>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=41506

           Summary: Illegal access: this web application instance has been
                    stopped already
           Product: Tomcat 5
           Version: 5.5.20
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: critical
          Priority: P2
         Component: Catalina
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: EGoosen2@metropolitan.co.za


I'm getting the above Error/Exception when Tomcat tries to redeploy my webapp.
I've searched google/apache mailing list/ASF bugzilla, and haven't found a clear
solution to this problem.
From what I've read, it appears that this bug crept in after version 5.5.12.
Can you determine from your 5.5.12 code what has changed, which is causing this
problem on later verions?
This webapp has been running fine on Tomcat 4, but we have recently upgraded to
JDK 1.5, and are considering upgrading the entire web app from servlet 2.3/jsp
1.2 to servlet 2.4/jsp 2.0.
The webapp starts up and runs fine. It just fails to auto reload.
Take a look at this post from the tomcat-user mailing list:
http://marc.theaimsgroup.com/?l=tomcat-user&m=113932361804941&w=2

Here's my stack trace:
2007/01/31 10:09:41 org.apache.catalina.core.StandardContext reload
INFO: Reloading this Context has started
pm.closed
pm.closed
jdbc.con.close
jdbc.con.close
2007/01/31 10:09:43 org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already. 
Could not load org.apache.log4j.spi.VectorWriter.  The eventual following stack
trace is caused by an error thrown for debugging purposes as well as to attempt
to terminate the thread which caused the illegal access, and has no functional
impact.
java.lang.IllegalStateException
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1241)
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:154)
	at org.apache.log4j.Category.forcedLog(Category.java:388)
	at org.apache.log4j.Category.log(Category.java:853)
	at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:198)
	at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:411)
	at org.apache.catalina.session.StandardManager.load(StandardManager.java:320)
	at org.apache.catalina.session.StandardManager.start(StandardManager.java:636)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4161)
	at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3024)
	at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:432)
	at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1277)
	at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
  at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
  at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
  at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
  at java.lang.Thread.run(Thread.java:595)
2007/01/31 10:09:43 org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already. 
Could not load org.apache.log4j.spi.VectorWriter.  The eventual following stack
trace is caused by an error thrown for debugging purposes as well as to attempt
to terminate the thread which caused the illegal access, and has no functional
impact.
java.lang.IllegalStateException
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1241)
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:154)
	at org.apache.log4j.Category.forcedLog(Category.java:388)
	at org.apache.log4j.Category.log(Category.java:853)
	at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:198)
	at org.apache.catalina.session.StandardManager.start(StandardManager.java:638)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4161)
	at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3024)
	at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:432)
	at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1277)
	at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
  at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
  at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
  at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
  at java.lang.Thread.run(Thread.java:595)
2007/01/31 10:09:43 org.apache.commons.modeler.Registry registerComponent
SEVERE: Null component
Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/capri,J2EEApplication=none,J2EEServer=none
 2007/01/31 10:09:43
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor processChildren
SEVERE: Exception invoking periodic operation: 
java.lang.NoClassDefFoundError: org/apache/log4j/spi/VectorWriter
	at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:154)
	at org.apache.log4j.Category.forcedLog(Category.java:388)
	at org.apache.log4j.Category.log(Category.java:853)
	at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:198)
	at org.apache.catalina.session.StandardManager.start(StandardManager.java:638)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4161)
	at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3024)
	at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:432)
	at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1277)
	at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
  at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
  at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
  at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
  at java.lang.Thread.run(Thread.java:595)

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic