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

Reply via email to