well, well, well... (what was the JVM BTW?) Houston, we have a problem.
As I told Marc, maybe we have a problem with our classloader in multithreaded situations when two threads are trying to load the same class at the same time and it is not yet cached. If both of these classes have the same mother class (or some equivalent scenario), then the JVM may complain about it. I have not yet found time to do test code for this. Jason, do you know if this occurs with the Blackdown JVM? If it does, we could then take a look at the code of the JVM (or ask the Blackdown guys for some hints) Cheers, Sacha > -----Message d'origine----- > De : Jason Dillon [mailto:[EMAIL PROTECTED]] > Envoyé : mercredi, 15 mai 2002 02:24 > À : Sacha Labourey; [EMAIL PROTECTED]; [EMAIL PROTECTED] > Cc : [EMAIL PROTECTED] > Objet : Re: [JBoss-dev] HEAD & ClassCircularityError > > > And now these, after I recompiled everything from scratch: > > <snip> > 2002-05-14 17:22:52,321 ERROR [org.jboss.ejb.plugins.LogInterceptor] > TransactionRolledbackException, causedBy: > java.lang.ClassCircularityError: sun/reflect/MethodAccessorImpl > at sun.misc.Unsafe.defineClass(Native Method) > at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) > at > sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator. > java:381) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerat > or.java:377) > at > sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorG > enerator.java:59) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm > pl.java:28) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > cessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(M > essageDrivenContainer.java:394) > at > org.jboss.resource.connectionmanager.CachedConnectionInterceptor.i > nvoke(CachedConnectionInterceptor.java:147) > at > org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(Mess > ageDrivenInstanceInterceptor.java:88) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor.java:87) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT.java:165) > at _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development