[jboss-jira] [JBoss JIRA] Commented: (JBAS-3973) org.jboss.test.classloader.test.CircularityUnitTestCase.testRecursiveLoadMT fails under jdk1.5.0_09
Tommy Yan (JIRA)
jira-events at jboss.com
Tue Jan 23 21:36:57 EST 2007
[ http://jira.jboss.com/jira/browse/JBAS-3973?page=comments#action_12351495 ]
Tommy Yan commented on JBAS-3973:
---------------------------------
Any progress on this?
Is this proposed to be fixed in JBoss 4.0.5?
> org.jboss.test.classloader.test.CircularityUnitTestCase.testRecursiveLoadMT fails under jdk1.5.0_09
> ---------------------------------------------------------------------------------------------------
>
> Key: JBAS-3973
> URL: http://jira.jboss.com/jira/browse/JBAS-3973
> Project: JBoss Application Server
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: ClassLoading, Test Suite
> Affects Versions: JBossAS-4.0.5.GA
> Reporter: Scott M Stark
> Assigned To: Scott M Stark
>
> [starksm at succubus testsuite]$ ant one-test -Dtest=org.jboss.test.classloader.test.CircularityUnitTestCase
> Buildfile: build.xml
> one-test:
> [delete] Deleting: /home/svn/JBoss4.0/jboss-4.0.x/testsuite/output/log/test.log
> [junit] Running org.jboss.test.classloader.test.CircularityUnitTestCase
> [junit] Tests run: 7, Failures: 0, Errors: 1, Time elapsed: 5.26 sec
> [junit] Test org.jboss.test.classloader.test.CircularityUnitTestCase FAILED
> BUILD SUCCESSFUL
> Total time: 8 seconds
> 21:25:07,745 INFO [Starter] Begin testRecursiveLoadMT
> 21:25:07,748 INFO [RecursiveCCETests] Begin testRecursiveLoadMT
> 21:25:07,748 INFO [RecursiveCCETests] Service origURL=file:/home/svn/JBoss4.0/jboss-4.0.x/testsuite/output/lib/circularity.sar
> 21:25:07,749 INFO [RecursiveCCETests] j0 = file:/home/svn/JBoss4.0/jboss-4.0.x/testsuite/output/lib/ha.jar
> 21:25:07,755 INFO [RecursiveCCETests] Starting T0
> 21:25:07,755 INFO [RecursiveCCETests] Started T0, waiting on ucl=1832413009
> 21:25:07,755 INFO [RecursiveCCETests$MyUCL] loadClass, name=org.jboss.test.classloader.circularity.support.HARMIServerImpl
> 21:25:07,756 INFO [RecursiveCCETests$MyUCL] Acquired loadClass lock
> 21:25:07,756 INFO [RecursiveCCETests] UCL0 notify received
> 21:25:07,756 INFO [RecursiveCCETests] Starting T1
> 21:25:07,757 INFO [RecursiveCCETests$MyUCL] notifyAll, ucl=1832413009
> 21:25:07,757 INFO [RecursiveCCETests] Started T1, waiting on ucl=302460636
> 21:25:07,757 INFO [RecursiveCCETests$MyUCL] loadClass, name=org.jboss.test.classloader.circularity.support.HARMIServerImpl_Stub
> 21:25:07,757 INFO [RecursiveCCETests$MyUCL] Acquired loadClass lock
> 21:25:07,758 INFO [RecursiveCCETests$MyUCL] notifyAll, ucl=302460636
> 21:25:07,758 INFO [RecursiveCCETests] UCL1 notify received
> 21:25:07,761 INFO [RecursiveCCETests$MyUCL] loadClass, name=org.jboss.test.classloader.circularity.support.HARMIServer
> 21:25:07,761 INFO [RecursiveCCETests$MyUCL] Acquired loadClass lock
> 21:25:07,761 INFO [RecursiveCCETests$MyUCL] notifyAll, ucl=1832413009
> 21:25:12,763 INFO [RecursiveCCETests$MyUCL] Passed HARMIServer barrier
> 21:25:12,765 INFO [RecursiveCCETests$MyUCL] Unexpected error during load of:org.jboss.test.classloader.circularity.support.HARMIServerImpl_Stub
> java.lang.LinkageError: org/jboss/test/classloader/circularity/support/HARMIServer
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at org.jboss.mx.loading.RepositoryClassLoader.findClassLocally(RepositoryClassLoader.java:672)
> at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:652)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at org.jboss.mx.loading.RepositoryClassLoader.loadClassLocally(RepositoryClassLoader.java:190)
> at org.jboss.mx.loading.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:131)
> at org.jboss.mx.loading.LoadMgr3.nextTask(LoadMgr3.java:399)
> at org.jboss.test.classloader.circularity.test.RecursiveCCETests$MyUCL.loadClass(RecursiveCCETests.java:199)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at org.jboss.mx.loading.RepositoryClassLoader.findClassLocally(RepositoryClassLoader.java:672)
> at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:652)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at org.jboss.mx.loading.RepositoryClassLoader.loadClassLocally(RepositoryClassLoader.java:190)
> at org.jboss.mx.loading.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:131)
> at org.jboss.mx.loading.LoadMgr3.nextTask(LoadMgr3.java:399)
> at org.jboss.test.classloader.circularity.test.RecursiveCCETests$MyUCL.loadClass(RecursiveCCETests.java:199)
> at org.jboss.test.classloader.circularity.test.RecursiveCCETests$MyThread.run(RecursiveCCETests.java:131)
> 21:25:12,766 ERROR [RecursiveCCETests] Failed to load: org.jboss.test.classloader.circularity.support.HARMIServerImpl_Stub
> java.lang.ClassNotFoundException: Unexpected error during load of: org.jboss.test.classloader.circularity.support.HARMIServerImpl_Stub, msg=org/jboss/test/classloader/circularity/support/HARMIServer
> at org.jboss.test.classloader.circularity.test.RecursiveCCETests$MyUCL.loadClass(RecursiveCCETests.java:228)
> at org.jboss.test.classloader.circularity.test.RecursiveCCETests$MyThread.run(RecursiveCCETests.java:131)
> 21:25:12,766 ERROR [RecursiveCCETests] Thread1 failed to load HARMIServerImpl_Stub, class=null
> java.lang.ClassNotFoundException: Unexpected error during load of: org.jboss.test.classloader.circularity.support.HARMIServerImpl_Stub, msg=org/jboss/test/classloader/circularity/support/HARMIServer
> at org.jboss.test.classloader.circularity.test.RecursiveCCETests$MyUCL.loadClass(RecursiveCCETests.java:228)
> at org.jboss.test.classloader.circularity.test.RecursiveCCETests$MyThread.run(RecursiveCCETests.java:131)
> 21:25:12,767 ERROR [Starter] testRecursiveLoadMT
> java.lang.Exception: Thread1 failed to load HARMIServerImpl_Stub, class=null
> at org.jboss.test.classloader.circularity.test.RecursiveCCETests.testRecursiveLoadMT(RecursiveCCETests.java:99)
> at org.jboss.test.classloader.circularity.Starter.testRecursiveLoadMT(Starter.java:154)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
> at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jboss.jmx.connector.invoker.InvokerAdaptorService.invoke(InvokerAdaptorService.java:266)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke(JRMPProxyFactory.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
> at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPInvoker.java:819)
> at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:420)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
> at sun.rmi.transport.Transport$1.run(Transport.java:159)
> at java.security.AccessController.doPrivileged(Native Method)
> at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
> at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
> at java.lang.Thread.run(Thread.java:619)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list