jReality on Windows Server 2012 R2

Problems with Java, jogl, etc?
Post Reply
MrAlex
Posts: 2
Joined: Thu 7. Nov 2013, 15:53

jReality on Windows Server 2012 R2

Post by MrAlex » Thu 7. Nov 2013, 16:07

Hi @ll,

I'm using jReality for a course at TU Berlin (Mathematical Visualization). On my Windows 8.1 notebook, everything runs fine. Now I'm trying to install it on my Windows Server 2012 R2 for testing purposes and accessing from my tablet and get the following errors:
(I know it has something to with OpenGL -> can I turn off OpenGL usage and just use software rendering or are older OpenGL versions supported?)

Code: Select all

JOGL3Viewer constuctor called
Profile GL4 is not available on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], but: [GLProfile[GL2ES2/GL2.sw], GLProfile[GL2ES1/GL2.sw], GLProfile[GL2/GL2.sw], GLProfile[GL2/GL2.sw], GLProfile[GL2GL3/GL2.sw]]
Profile GL4bc is not available on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], but: [GLProfile[GL2ES2/GL2.sw], GLProfile[GL2ES1/GL2.sw], GLProfile[GL2/GL2.sw], GLProfile[GL2/GL2.sw], GLProfile[GL2GL3/GL2.sw]]
Profile GL3 is not available on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], but: [GLProfile[GL2ES2/GL2.sw], GLProfile[GL2ES1/GL2.sw], GLProfile[GL2/GL2.sw], GLProfile[GL2/GL2.sw], GLProfile[GL2GL3/GL2.sw]]
Profile GL3bc is not available on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], but: [GLProfile[GL2ES2/GL2.sw], GLProfile[GL2ES1/GL2.sw], GLProfile[GL2/GL2.sw], GLProfile[GL2/GL2.sw], GLProfile[GL2GL3/GL2.sw]]
1.0
failed to restore ContentLoader directory /net/MathVis/data/testData3D
AnimationPlugin: Content changed
SGA: Setting default interpolation to CUBIC_HERMITE

Calling SGC visit

AnimationPlugin: Content changed
SGA: Setting default interpolation to CUBIC_HERMITE

Calling SGC visit

AnimationPlugin: Content changed
SGA: Setting default interpolation to CUBIC_HERMITE

Calling SGC visit

Exception in thread "AWT-EventQueue-0" javax.media.opengl.GLException: Method "glMultTransposeMatrixd" not available
	at jogamp.opengl.gl4.GL4bcImpl.glMultTransposeMatrixd(GL4bcImpl.java:16964)
	at de.jreality.jogl.JOGLSphereHelper.setupSphereDLists(JOGLSphereHelper.java:83)
	at de.jreality.jogl.JOGLRenderer.init(JOGLRenderer.java:426)
	at de.jreality.jogl.JOGLRenderer.init(JOGLRenderer.java:410)
	at de.jreality.jogl.AbstractViewer.init(AbstractViewer.java:490)
	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:540)
	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:562)
	at javax.media.opengl.awt.GLCanvas$6.run(GLCanvas.java:1037)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1032)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:909)
	at javax.media.opengl.awt.GLCanvas$8.run(GLCanvas.java:1065)
	at javax.media.opengl.Threading.invoke(Threading.java:193)
	at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:483)
	at javax.media.opengl.awt.GLCanvas.paint(GLCanvas.java:537)
	at sun.awt.RepaintArea.paintComponent(Unknown Source)
	at sun.awt.RepaintArea.paint(Unknown Source)
	at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$200(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
java.lang.reflect.InvocationTargetException
	at java.awt.EventQueue.invokeAndWait(Unknown Source)
	at java.awt.EventQueue.invokeAndWait(Unknown Source)
	at de.jreality.jogl.AbstractViewer.render(AbstractViewer.java:570)
	at de.jreality.ui.viewerapp.ViewerSwitch.render(ViewerSwitch.java:191)
	at de.jreality.util.RenderTrigger$RenderTriggerSingleCaster.render(RenderTrigger.java:239)
	at de.jreality.util.RenderTrigger.fireRender(RenderTrigger.java:155)
	at de.jreality.util.RenderTrigger.finishCollect(RenderTrigger.java:277)
	at de.jreality.toolsystem.ToolSystem.processToolEvent(ToolSystem.java:486)
	at de.jreality.toolsystem.ToolEventQueue$1.run(ToolEventQueue.java:82)
	at java.lang.Thread.run(Unknown Source)
Caused by: javax.media.opengl.GLException: Method "glMultTransposeMatrixd" not available
	at jogamp.opengl.gl4.GL4bcImpl.glMultTransposeMatrixd(GL4bcImpl.java:16964)
	at de.jreality.jogl.JOGLRenderer.renderOnePass(JOGLRenderer.java:264)
	at de.jreality.jogl.JOGLRenderer.render(JOGLRenderer.java:231)
	at de.jreality.jogl.JOGLRenderer.display(JOGLRenderer.java:538)
	at de.jreality.jogl.JOGLRenderer.display(JOGLRenderer.java:450)
	at de.jreality.jogl.AbstractViewer.display(AbstractViewer.java:478)
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:588)
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:572)
	at javax.media.opengl.awt.GLCanvas$7.run(GLCanvas.java:1054)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1034)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:909)
	at javax.media.opengl.awt.GLCanvas$8.run(GLCanvas.java:1065)
	at javax.media.opengl.Threading.invoke(Threading.java:193)
	at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:483)
	at de.jreality.jogl.AbstractViewer.run(AbstractViewer.java:525)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$200(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
AnimationPlugin: Content changed
SGA: Setting default interpolation to CUBIC_HERMITE

Calling SGC visit

benjamin.kutschan
Posts: 48
Joined: Mon 16. May 2011, 16:29

Re: jReality on Windows Server 2012 R2

Post by benjamin.kutschan » Fri 8. Nov 2013, 18:28

Diese Fehlermeldung geht in der Regel weg, wenn man einen aktuellen Grafiktreiber (neu-)installiert. Falls nicht, kann man in src-plugin/basic/View.java recht weit oben einstellen, welche Backends/Viewer beim Start geladen werden. Da mach einfach die JOGL/JOGL3-Viewer raus.

MrAlex
Posts: 2
Joined: Thu 7. Nov 2013, 15:53

Re: jReality on Windows Server 2012 R2

Post by MrAlex » Tue 12. Nov 2013, 13:13

Da macht man sich die Mühe und schreibt auf Englisch... :twisted:
Danke, funktioniert nun! ;-)

Gruß
Der Alex

Post Reply