AW: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-05 Thread Jung , Dr. Christoph
They will respond that you should not tweak the classloading delegation as we do such that mutual dependencies occur ... So we must first have a good advocate there. CGJ -Ursprüngliche Nachricht- Von: Ignacio Coloma [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 5. Oktober 2001 00:21

Re: AW: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-05 Thread Ole Husgaard
Jung , Dr. Christoph wrote: IMHO, your nice patch has partly solved the problem, i.e., the issue that Sacha was noticing with the patch.jar NOT;-) applied. And even without patch.jar, it should have greatly diminished the deadlock possibilities ... But nevertheless, I could imagine a

Re: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-05 Thread Ole Husgaard
Ignacio Coloma wrote: You can document it as a bug on Sun. If it really is, they can confirm it. Only take care of NOT SPEAKING ABOUT any imaginary patch :) Sun doesn't mind patches to the java.* libraries when commmitting bug reports. The also dont mind it for the purpose of internal

AW: AW: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-05 Thread Jung , Dr. Christoph
If the deadlock between these two classes can occur, CL1 must use CL2 to load C2, and CL2 must use CL1 to load C1. But that would mean that CL2 is a parent of CL1, and CL1 is a parent of CL2. I believe that circular class loader parentage is impossible in Java. But that is exactly the central

Re: AW: AW: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-05 Thread Ole Husgaard
Jung , Dr. Christoph wrote: If the deadlock between these two classes can occur, CL1 must use CL2 to load C2, and CL2 must use CL1 to load C1. But that would mean that CL2 is a parent of CL1, and CL1 is a parent of CL2. I believe that circular class loader parentage is impossible in Java.

AW: AW: AW: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-05 Thread Jung , Dr. Christoph
-Ursprüngliche Nachricht- Von: Ole Husgaard [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 5. Oktober 2001 17:56 An: Jboss-Development (E-Mail) Betreff: Re: AW: AW: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader Sorry, I still do not see how this is

Re: AW: AW: AW: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-05 Thread Ole Husgaard
[ Forwarding to the list. D*mn missing reply-to. ] Jung , Dr. Christoph wrote: - org.jboss.system.URLClassLoader.loadClass(String, boolean) delegates directly to the ServiceLibraries _without_ obtaining an instance lock. that is true, but remember that

AW: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-04 Thread Jung , Dr. Christoph
Hi Ole others, IMHO, your nice patch has partly solved the problem, i.e., the issue that Sacha was noticing with the patch.jar NOT;-) applied. And even without patch.jar, it should have greatly diminished the deadlock possibilities ... But nevertheless, I could imagine a scenario, where a

RE: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-04 Thread Ignacio Coloma
You can document it as a bug on Sun. If it really is, they can confirm it. Only take care of NOT SPEAKING ABOUT any imaginary patch :) -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]En nombre de Jung , Dr. Christoph Enviado el: jueves, 04 de octubre de 2001 9:06

Re: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-02 Thread Ole Husgaard
Hi, I think this bug is the reason for the problems we see with the automated tests. Here the test count sometimes gets very low due to the tests timing out. Looking into this is hard, as it seems to change with every run, but one thing seems to be common: The deployer stops working, and the

RE: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-02 Thread Bordet, Simone
Hey Ole, as I said I have a small tool written with JDI that will tell you who is holding what and who is waiting (so in the wait for monitor entry you'll know who is the monitor) If you wanna play, just tell me ;) Simon -Original Message- From: Ole Husgaard [mailto:[EMAIL

RE: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-02 Thread marc fleury
we though you were dead, totally assimilated... marcf |-Original Message- |From: [EMAIL PROTECTED] |[mailto:[EMAIL PROTECTED]]On Behalf Of |Bordet, Simone |Sent: Tuesday, October 02, 2001 12:53 PM |To: JBoss Development Mailing List (E-mail) |Subject: RE: [JBoss-dev] The rabbit has a

Re: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-02 Thread Ole Husgaard
Jung , Dr. Christoph wrote: I must correct myself! We have a principle problem, unfortunately, for which I do not have an immediate answer right now: Actually, instead of synchronized(classLoaders) in ServiceLibraries, there would be the need to *atomically* synchronize on all instances

[JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-01 Thread Jung , Dr. Christoph
Hi there (got currently huge problems with our firewall, prevents a proper bug report :-( Sascha has noticed that the RH startup process sometimes deadlocks in the new classloading scheme especially when he is starting up JavaGroups and his HA MBeans. My hypothesis (see snippets from his

Re: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-01 Thread Jung , Dr. Christoph
I must correct myself! We have a principle problem, unfortunately, for which I do not have an immediate answer right now: Actually, instead of synchronized(classLoaders) in ServiceLibraries, there would be the need to *atomically* synchronize on all instances of the set in order not to

RE: [JBoss-dev] The rabbit has a bug in its pelt: org.jboss.system.URLClassLoader

2001-10-01 Thread marc fleury
|(BTW: If somebody would offer Voodoo-puppets of SUN developers in the |jboss-store, you could make a fortune! If you would additionally provide |JBoss-needles, you could even make a bigger one!) LOL ^ 10 listen I really want to finish the website but will try to come back to this soon (like