HELP jogl related bug?

Hi,

I have a program that loads 3D scenes using both Java3D 1.3 and JOGL 1.1.1 [switch between 2 using seperate JPanel], runing on Mac OS X and Windows. It crashes with when I load a JOGL scene, follow by a Java3D scene. This only happens on Mac and only when I load a JOGL scene before Java3D scene, not the other way around. I don’t get any exceptions, just some printout from objc [As well as the dialog to report bug to Apple.]:


...
objc: Both /System/Library/Java/Extensions/libJ3D.jnilib and /Library/Java/Extensions/libjogl.jnilib have implementations of class ContextUpdater.
objc: Using implementation from /Library/Java/Extensions/libjogl.jnilib.
...
objc: thread is already initalizing this class!
Java Result: 5

First 2 lines I get even if I load Java3D first and doesnt crash. I found the darwin code that generated those printout, but didnt help much:
http://darwinsource.opendarwin.org/10.2.5/objc4-222/runtime/objc-runtime.m
http://darwinsource.opendarwin.org/10.2.5/objc4-222/runtime/objc-class.m

Ran out of ideas on how to chase down this bug. Any help will be appriciated, Thanks.

We could delete the ContextUpdater from the JOGL tree as it isn’t being used. However, we can only do that in the context of the current JSR-231 implementation. The JOGL 1.1.1 tree is no longer under development. If you can convert your code over to the new APIs we can work on getting your setup to work correctly.