[
http://jira.codehaus.org/browse/MRM-1066?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=187707#action_187707
]
Gwen Harold Autencio commented on MRM-1066:
-------------------------------------------
Tried to replicate issue using trunk r806019.
Steps that I took.
1. Setup archiva webapp in tomcat
2. Add a managed repository and set cron expression to 1 minute
3. After a while, stop archiva.
Logs in catalina.out displays.
Aug 20, 2009 10:00:00 AM org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already.
Could not load org.apache.maven.archiva.scheduled.tasks.DatabaseTask. 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:1272)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at
org.apache.maven.archiva.scheduled.DatabaseTaskJob.execute(DatabaseTaskJob.java:59)
at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)
Exception in thread "defaultScheduler_Worker-0" java.lang.NoClassDefFoundError:
org/apache/maven/archiva/scheduled/tasks/DatabaseTask
at
org.apache.maven.archiva.scheduled.DatabaseTaskJob.execute(DatabaseTaskJob.java:59)
at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)
> Shutdown of Tomcat causes Exception when running Archiva Project
> ----------------------------------------------------------------
>
> Key: MRM-1066
> URL: http://jira.codehaus.org/browse/MRM-1066
> Project: Archiva
> Issue Type: Bug
> Components: web application
> Affects Versions: 1.1.3
> Environment: SUSE LINUX Enterprise Server 9 (i586)(Patchversion: 9.4)
> - Linux version 2.6.5-7.312-bigsmp (32Bit)
> Reporter: Marcus Dimand
> Assignee: James William Dumay
> Priority: Blocker
> Fix For: 1.2.2
>
> Attachments: ArchivaStartup.java, catalina.out
>
>
> It looks like the Quartz thread is still running because the web-context has
> been unloaded before.
> This could maybe happen because the Quartz threads are not yet under Spring
> control (http://jira.springframework.org/browse/SPR-5065).
> Exception summary :
> INFO: Illegal access: this web application instance has been stopped already.
> Could not load org.quartz.StatefulJob. 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:1273)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
> at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Unknown Source)
> at org.quartz.JobDetail.class$(JobDetail.java:59)
> at org.quartz.JobDetail.isStateful(JobDetail.java:396)
> at org.quartz.simpl.RAMJobStore.triggerFired(RAMJobStore.java:1207)
> at
> org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:307)
> Exception in thread "defaultScheduler_QuartzSchedulerThread"
> java.lang.NoClassDefFoundError: org.quartz.StatefulJob
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira