Multiple JMonkey Engine

I’m trying to run a monkey engine in a dialog at the same time another engine is on the main Frame. Is this possible because I’m getting this



SEVERE: Failed to initialize OpenGL context
org.lwjgl.LWJGLException: Could not create context (WGL_ARB_create_context)
at org.lwjgl.opengl.WindowsContextImplementation.nCreate(Native Method)
at org.lwjgl.opengl.WindowsContextImplementation.create(WindowsContextImplementation.java:50)
at org.lwjgl.opengl.Context.(Context.java:131)
at org.lwjgl.opengl.Pbuffer.(Pbuffer.java:225)
at org.lwjgl.opengl.Pbuffer.(Pbuffer.java:190)
at org.lwjgl.opengl.Pbuffer.(Pbuffer.java:166)
at com.jme3.system.lwjgl.LwjglCanvas.makePbufferAvailable(LwjglCanvas.java:272)
at com.jme3.system.lwjgl.LwjglCanvas.createContext(LwjglCanvas.java:339)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:108)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:200)
at java.lang.Thread.run(Thread.java:662)
Aug 25, 2011 2:28:33 AM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Adapter: igdumd64
Aug 25, 2011 2:28:33 AM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Driver Version: null
Aug 25, 2011 2:28:33 AM com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread
WARNING: null
java.lang.IllegalStateException: From thread Thread[LWJGL Renderer Thread,6,main]: Thread[LWJGL Renderer Thread,6,main] already has the context current
at org.lwjgl.opengl.Context.checkAccess(Context.java:183)
at org.lwjgl.opengl.Context.forceDestroy(Context.java:240)
at org.lwjgl.opengl.AbstractDrawable.destroy(AbstractDrawable.java:64)
at org.lwjgl.opengl.Display$3.destroy(Display.java:145)
at org.lwjgl.opengl.Display.destroy(Display.java:960)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:115)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:200)
at java.lang.Thread.run(Thread.java:662)
Aug 25, 2011 2:28:33 AM com.jme3.app.Application handleError
SEVERE: Failed to create display
java.lang.NullPointerException
at org.lwjgl.opengl.GL11.glGetString(GL11.java:1771)
at com.jme3.system.lwjgl.LwjglContext.printContextInitInfo(LwjglContext.java:84)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:109)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:200)
at java.lang.Thread.run(Thread.java:662)
Aug 25, 2011 2:28:33 AM com.jme3.system.lwjgl.LwjglCanvas runLoop
INFO: OGL: Canvas is now visible! Re-initializing..
Aug 25, 2011 2:28:33 AM com.jme3.system.lwjgl.LwjglCanvas restoreCanvas
INFO: OGL: Waiting for canvas to become displayable..
Aug 25, 2011 2:28:33 AM com.jme3.system.lwjgl.LwjglCanvas restoreCanvas
INFO: OGL: Creating display..
Aug 25, 2011 2:28:38 AM com.jme3.app.Application handleError
SEVERE: Failed to initialize OpenGL context
org.lwjgl.LWJGLException: Could not create context (WGL_ARB_create_context)
at org.lwjgl.opengl.WindowsContextImplementation.nCreate(Native Method)
at org.lwjgl.opengl.WindowsContextImplementation.create(WindowsContextImplementation.java:50)
at org.lwjgl.opengl.Context.(Context.java:131)
at org.lwjgl.opengl.Pbuffer.(Pbuffer.java:225)
at org.lwjgl.opengl.Pbuffer.(Pbuffer.java:190)
at org.lwjgl.opengl.Pbuffer.(Pbuffer.java:166)
at com.jme3.system.lwjgl.LwjglCanvas.makePbufferAvailable(LwjglCanvas.java:272)
at com.jme3.system.lwjgl.LwjglCanvas.createContext(LwjglCanvas.java:339)
at com.jme3.system.lwjgl.LwjglCanvas.restoreCanvas(LwjglCanvas.java:231)
at com.jme3.system.lwjgl.LwjglCanvas.runLoop(LwjglCanvas.java:188)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:218)
at java.lang.Thread.run(Thread.java:662)
Aug 25, 2011 2:28:38 AM com.jme3.system.lwjgl.LwjglCanvas restoreCanvas
INFO: OGL: Display is active!
Exception in thread "LWJGL Renderer Thread" java.lang.NullPointerException
at com.jme3.app.Application.reshape(Application.java:426)
at com.jme3.system.lwjgl.LwjglCanvas.runLoop(LwjglCanvas.java:196)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:218)
at java.lang.Thread.run(Thread.java:662)


God Bless You All

Linux?

Same app or two different apps?

Is running on Windows and its a same app

Same app does not work at all for multiple heavyweight OpenGL windows, you have to use preViews, look at TestRenderToMemory.

Thanks