[jboss-jira] [JBoss JIRA] Commented: (JBAS-7688) shutdown.sar fails to stop server

Carlo de Wolf (JIRA) jira-events at lists.jboss.org
Tue Feb 9 05:04:20 EST 2010


    [ https://jira.jboss.org/jira/browse/JBAS-7688?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12511227#action_12511227 ] 

Carlo de Wolf commented on JBAS-7688:
-------------------------------------

The stack trace below is the underlying cause which is somehow not reported on BaseClassLoader.java:892. No surprise there. I also see that it's failing to get the declared methods of a proxy that has been defined in said class loader. This is a request coming in after the deployment is undeployed.

2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414]) java.lang.IllegalStateException: BaseClassLoader at cff2775{vfszip:/home/carlo/work/ejb3/testsuite/target/test-lib/ejbthree1116.jar/} classLoader is not connected to a domain (probably undeployed?) for class java.lang.String
2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:876)
2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at org.jboss.classloader.spi.base.BaseClassLoader.doLoadClass(BaseClassLoader.java:522)
2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:467)
2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.lang.Class.getDeclaredMethods0(Native Method)
2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.lang.Class.getDeclaredMethod(Class.java:1935)
2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectStreamClass.getPrivateMethod(ObjectStreamClass.java:1382)
2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectStreamClass.access$1700(ObjectStreamClass.java:52)
2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:438)
2010-02-09 10:52:05,641 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.security.AccessController.doPrivileged(Native Method)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:413)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1106)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at org.jboss.aop.joinpoint.InvocationResponse.writeExternal(InvocationResponse.java:100)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1421)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1390)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.sendObjectVersion2_2(JavaSerializationManager.java:120)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.sendObject(JavaSerializationManager.java:95)
2010-02-09 10:52:05,642 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at org.jboss.remoting.marshal.serializable.SerializableMarshaller.write(SerializableMarshaller.java:120)
2010-02-09 10:52:05,643 ERROR [STDERR] (WorkerThread#1[127.0.0.1:53414])    at org.jboss.remoting.transport.socket.ServerThread.versionedWrite(ServerThread.java:1049)


> shutdown.sar fails to stop server
> ---------------------------------
>
>                 Key: JBAS-7688
>                 URL: https://jira.jboss.org/jira/browse/JBAS-7688
>             Project: JBoss Application Server
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>            Reporter: Brian Stansberry
>            Assignee: Adrian Brock
>            Priority: Blocker
>             Fix For: JBossAS-6.0.0.M2
>
>
> Today the AS testsuite runs on hudson are starting to fail intermittently[1] due to the jboss-minimal-tests target's shutdown.sar not stopping the AS. There seems to be a classloading problem when ExitOnShutdown's anonymous Runnable tries to execute.[2]
> I looked at a successful run going back a month and the WARN in the logging below was there, so that's not new.
> [1] https://hudson.jboss.org/hudson/job/JBoss-AS-6.0.x-testSuite-sun16/537/
> https://hudson.jboss.org/hudson/job/JBoss-AS-6.0.x-testSuite-sun16/539/
> [2]
> 2010-02-02 04:58:17,623 DEBUG [org.jboss.test.jmx.shutdown.ExitOnShutdown] (HDScanner) Stopping jboss.test:name=ExitOnShutdown
> 2010-02-02 04:58:17,624 WARN  [org.jboss.virtual.plugins.context.AbstractVirtualFileHandler] (HDScanner) No such existing handler, falling back to old root + path: vfszip:/mnt/hudson_workspace/workspace/JBoss-AS-6.0.x-testSuite-sun16/JBossAS/build/target/jboss-6.0.0-SNAPSHOT/server/minimal/deploy/shutdown.sar/org/jboss/test/jmx/shutdown/ExitOnShutdown$1.class
> 2010-02-02 04:58:17,636 DEBUG [org.jboss.test.jmx.shutdown.ExitOnShutdown] (HDScanner) Stopped jboss.test:name=ExitOnShutdown
> 2010-02-02 04:58:17,636 DEBUG [org.jboss.system.ServiceController] (HDScanner) destroying service: jboss.test:name=ExitOnShutdown
> 2010-02-02 04:58:17,637 DEBUG [org.jboss.system.ServiceController] (HDScanner) removing service: jboss.test:name=ExitOnShutdown
> 2010-02-02 04:58:17,637 DEBUG [org.jboss.system.ServiceCreator] (HDScanner) Removing mbean from server: jboss.test:name=ExitOnShutdown
> 2010-02-02 04:58:17,642 DEBUG [org.jboss.deployers.structure.spi.helpers.AbstractDeploymentContext] (HDScanner) Removed component jboss.test:name=ExitOnShutdown from vfszip:/mnt/hudson_workspace/workspace/JBoss-AS-6.0.x-testSuite-sun16/JBossAS/build/target/jboss-6.0.0-SNAPSHOT/server/minimal/deploy/shutdown.sar/
> 2010-02-02 04:58:17,647 DEBUG [org.jboss.aop.asintegration.jboss5.RegisterModuleCallback] (HDScanner) Removing module VFSDeploymentClassLoaderPolicyModule shutdown.sar:0.0.0
> 2010-02-02 04:58:17,647 DEBUG [org.jboss.classloader.spi.base.BaseClassLoaderDomain] (HDScanner) ClassLoaderDomain at 1f8bd0d{DefaultDomain} unregisterClassLoader BaseClassLoader at 8c1852{vfszip:/mnt/hudson_workspace/workspace/JBoss-AS-6.0.x-testSuite-sun16/JBossAS/build/target/jboss-6.0.0-SNAPSHOT/server/minimal/deploy/shutdown.sar/}
> 2010-02-02 04:58:17,648 DEBUG [org.jboss.mx.loading.UnifiedLoaderRepository3] (HDScanner) UnifiedLoaderRepository removed(false) null
> 2010-02-02 04:58:17,649 DEBUG [org.jboss.classloader.spi.base.BaseClassLoaderPolicy] (HDScanner) VFSClassLoaderPolicy at 190ed52{vfszip:/mnt/hudson_workspace/workspace/JBoss-AS-6.0.x-testSuite-sun16/JBossAS/build/target/jboss-6.0.0-SNAPSHOT/server/minimal/deploy/shutdown.sar/} shutdown!
> 2010-02-02 04:58:17,649 DEBUG [org.jboss.classloader.spi.base.BaseClassLoader] (HDScanner) BaseClassLoader at 8c1852{vfszip:/mnt/hudson_workspace/workspace/JBoss-AS-6.0.x-testSuite-sun16/JBossAS/build/target/jboss-6.0.0-SNAPSHOT/server/minimal/deploy/shutdown.sar/} shutdown!
> 2010-02-02 04:58:17,650 DEBUG [org.jboss.classloading.spi.dependency.Domain] (HDScanner) org.jboss.classloading.spi.dependency.Domain at 3a6e5c{DefaultDomain} remove module VFSDeploymentClassLoaderPolicyModule shutdown.sar:0.0.0
> 2010-02-02 04:58:17,650 DEBUG [org.jboss.deployers.vfs.plugins.classloader.InMemoryClassesDeployer] (HDScanner) Removing dynamic class root for vfszip:/mnt/hudson_workspace/workspace/JBoss-AS-6.0.x-testSuite-sun16/JBossAS/build/target/jboss-6.0.0-SNAPSHOT/server/minimal/deploy/shutdown.sar/
> 2010-02-02 04:58:17,658 DEBUG [org.jboss.deployers.plugins.deployers.DeployersImpl] (HDScanner) Fully Undeployed vfszip:/mnt/hudson_workspace/workspace/JBoss-AS-6.0.x-testSuite-sun16/JBossAS/build/target/jboss-6.0.0-SNAPSHOT/server/minimal/deploy/shutdown.sar/
> 2010-02-02 04:58:17,674 ERROR [STDERR] (ExitOnShutdown) Exception in thread "ExitOnShutdown" java.lang.NoClassDefFoundError: java/lang/System
> 2010-02-02 04:58:17,675 ERROR [STDERR] (ExitOnShutdown) 	at org.jboss.test.jmx.shutdown.ExitOnShutdown$1.run(ExitOnShutdown.java:52)
> 2010-02-02 04:58:17,676 ERROR [STDERR] (ExitOnShutdown) 	at java.lang.Thread.run(Thread.java:619)
> 2010-02-02 04:58:17,676 ERROR [STDERR] (ExitOnShutdown) Caused by: java.lang.ClassNotFoundException: Class not found java.lang.System
> 2010-02-02 04:58:17,676 ERROR [STDERR] (ExitOnShutdown) 	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:892)
> 2010-02-02 04:58:17,677 ERROR [STDERR] (ExitOnShutdown) 	at org.jboss.classloader.spi.base.BaseClassLoader.doLoadClass(BaseClassLoader.java:522)
> 2010-02-02 04:58:17,677 ERROR [STDERR] (ExitOnShutdown) 	at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:467)
> 2010-02-02 04:58:17,677 ERROR [STDERR] (ExitOnShutdown) 	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
> 2010-02-02 04:58:17,678 ERROR [STDERR] (ExitOnShutdown) 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
> 2010-02-02 04:58:17,678 ERROR [STDERR] (ExitOnShutdown) 	... 2 more
> 2010-02-02 04:59:47,314 INFO  [org.jboss.bootstrap.impl.base.server.AbstractServer] (Thread-5) Stopping: JBossAS [6.0.0.SNAPSHOT (build: SVNTag=JBoss_6.0.0-SNAPSHOT date=r100244)]
> 2010-02-02 04:59:47,314 DEBUG [org.jboss.bootstrap.impl.as.lifecycle.AbstractKernelEventLifecycleEventHandler] (Thread-5) Fired: AbstractEvent at a801b0{source=org.jboss.kernel.plugins.event.AbstractEventManager at 1fe0816 type=org.jboss.system.server.stopped seq=0 time=1265104787314 context=1265104787314}
> 2010-02-02 04:59:47,314 DEBUG [org.jboss.bootstrap.impl.base.server.AbstractServer] (Thread-5) Sent JMX Notification: org.jboss.system.server.stopped

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list