This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
> Full Name: Robert Haley > Email Address: address@hidden > Organization: Embry-Riddle Aeronautical University > Package Version: 5.5 and 5.4 > Operating System: RHEL 7 64-bit > Hardware: > Description of problem: Hello, > > We are getting a number of Java3D and OpenGL errors running IDV in RHEL 7. > Most of the time IDV just crashes when it tries loading the map display. > Below is the error I have been getting the most: Hi Rob, You can try to update the video card driver of you linux system, this is likely the cause. Yuan > > D [dev] 1.6.0-pre12-daily-experimental daily > > com.jogamp.opengl.GLException: J3D-Renderer-1: createImpl ARB n/a but > required, profile > GL2 requested (OpenGL >= 3.1). Requested: > GLProfile[GL3bc/GL3bc.hw], current: 3.0 (Compat profile, compat[ES2], FBO, > hardware) - 3.0 Mesa 17.2.3 > at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:440) > at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765) > at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648) > at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586) > at javax.media.j3d.JoglPipeline$QueryCanvas.doQuery(JoglPipeline.java:8615) > at javax.media.j3d.JoglPipeline$QueryCanvas.access$100(JoglPipeline.java:8566) > at javax.media.j3d.JoglPipeline.createQueryContext(JoglPipeline.java:6562) > at javax.media.j3d.Canvas3D.createQueryContext(Canvas3D.java:4609) > at javax.media.j3d.Canvas3D.createQueryContext(Canvas3D.java:3606) > at javax.media.j3d.Renderer.doWork(Renderer.java:461) > at javax.media.j3d.J3dThread.run(J3dThread.java:271) > This version of Java3D can't query "textureWidthMax/textureHeightMax" > so they are being assigned the default values: > textureWidthMax: 1024 > textureHeightMax: 1024 > If images render as a 'grey-box', try setting these parameters > to a lower value, eg. 512, with '-DtextureWidthMax=512' > Otherwise check your graphics environment specifications > DefaultRenderingErrorListener.errorOccurred: > CONTEXT_CREATION_ERROR: Renderer: Error creating Canvas3D graphics context > for queryProperties() > graphicsDevice = X11GraphicsDevice[screen=0] > canvas = javax.media.j3d.Canvas3D[canvas0,0,0,0x0,invalid] > > X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 2/2, > reusable (open, marked uncloseable): 0, pending (open in creation order): 2) > X11Util: Open X11 Display Connections: 2 > X11Util: Open[0]: NamedX11Display[:0, 0x7fd8f8009340, refCount 1, unCloseable > false] > X11Util: Open[1]: NamedX11Display[:0, 0x7fd8f8196b30, refCount 1, unCloseable > false] > > Ticket Details =================== Ticket ID: ZNT-105517 Department: Support IDV Priority: Normal Status: Closed =================== NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.