If you run the same config with 5.11.1 or 5.10.2, do you see the same
hang?  That'll help figure out whether this was introduced in 5.12 or
exists in prior versions.  (I recognize that you probably can't run those
versions in production, but this sounds like an easy test to run on a
dev/test server.)
On May 10, 2015 4:48 AM, "wagnerma" <[email protected]> wrote:

> Hi,
>
> I use an activemq 5.12 SNAPSHOT (because of STOMP handling). It is embedded
> in a spring web application running inside a tomact container. On shutdown
> (it is very slow, seems there is something hanging), I always get the
> following exception:
>
> Exception in thread "ActiveMQ InactivityMonitor Worker"
> java.lang.IllegalStateException: Can't overwrite cause with
> java.lang.IllegalStateException: Illegal access: this web application
> instance has been stopped already. Could not load
> [org.apache.activemq.util.IOExceptionSupport]. The following stack trace is
> thrown for debugging purposes as well as to attempt to terminate the thread
> which caused the illegal access.
>         at java.lang.Throwable.initCause(Unknown Source)
>         at
>
> org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1316)
>         at
>
> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1196)
>         at
>
> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
>         at
>
> org.apache.activemq.transport.ws.jetty8.StompSocket.oneway(StompSocket.java:119)
>         at
>
> org.apache.activemq.transport.AbstractInactivityMonitor.doOnewaySend(AbstractInactivityMonitor.java:304)
>         at
>
> org.apache.activemq.transport.AbstractInactivityMonitor.access$500(AbstractInactivityMonitor.java:42)
>         at
>
> org.apache.activemq.transport.AbstractInactivityMonitor$3.run(AbstractInactivityMonitor.java:170)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
> Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
>         at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.ClassNotFoundException
>         at
>
> org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1315)
>         ... 9 more
> Exception in thread "ActiveMQ InactivityMonitor Worker"
> java.lang.IllegalStateException: Can't overwrite cause with
> java.lang.IllegalStateException: Illegal access: this web application
> instance has been stopped already. Could not load
> [org.apache.activemq.util.IOExceptionSupport]. The following stack trace is
> thrown for debugging purposes as well as to attempt to terminate the thread
> which caused the illegal access.
>         at java.lang.Throwable.initCause(Unknown Source)
>         at
>
> org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1316)
>         at
>
> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1196)
>         at
>
> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
>         at
>
> org.apache.activemq.transport.ws.jetty8.StompSocket.oneway(StompSocket.java:119)
>         at
>
> org.apache.activemq.transport.AbstractInactivityMonitor.doOnewaySend(AbstractInactivityMonitor.java:304)
>         at
>
> org.apache.activemq.transport.AbstractInactivityMonitor.access$500(AbstractInactivityMonitor.java:42)
>         at
>
> org.apache.activemq.transport.AbstractInactivityMonitor$3.run(AbstractInactivityMonitor.java:170)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
> Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
>         at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.ClassNotFoundException
>         at
>
> org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1315)
>         ... 9 more
>
> Just for information, seems somthing with STOMP shutdown is missing. When
> not using STOMP, the shutdown is fine.
>
> Regards,
> Marcel Wagner
>
>
>
> --
> View this message in context:
> http://activemq.2283324.n4.nabble.com/IllegalStateException-on-InactivityMonitor-on-shutdown-an-embedded-activemq-server-in-a-spring-web-aP-tp4696291.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Reply via email to