Java 3D running with Java 7 on Windows
I have implemented a Java 3D scene graph which can be opened in one application run more than once with new data therefore I create new instances. I am using seperate Canvas3D intances. Recently, I switched to JDK 7 instead of 1.6 and since then I get random errors which force the whole application to crash. I found a forum enty which also indicates that Java 7 causes problems with J3D (http://groups.google.com/group/fiji-users/browse_thread/thread/643c980c4...)
In an old forum entry from 2007 and I found a solution to stop the whole application to crash. (http://markmail.org/message/nkxy4dzhqqhnat6s#query:+page:1+mid:nkxy4dzhq...).
But I need to fix the problem because I need more than one instance of my scene graph. Currently I can only open one scene graph because with the second graph the following error ocurres.
CONTEXT_CREATION_ERROR: Renderer: Error creating Canvas3D graphics context
graphicsDevice = Win32GraphicsDevice[screen=0]
canvas = javax.media.j3d.Canvas3D[canvas1,0,0,899x770,invalid]
Java 3D ERROR : Canvas3D_createNewContext: Failed in SetPixelFormat - Das Pixelformat ist ung?ltig.
java.lang.IllegalStateException: Canvas3D: Non-recoverable graphics configuration error
Has anyone similar experience with Java 1.7? Does anyone know a work-a-round for this issue?
Thanks for your help,