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.