java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 1 at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:171) at com.jogamp.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:424) at javax.media.j3d.JoglPipeline.createAwtGraphicsConfiguration(JoglPipeline.java:8643) at javax.media.j3d.JoglPipeline.getBestConfiguration(JoglPipeline.java:8375) at javax.media.j3d.Renderer.doWork(Renderer.java:496) at javax.media.j3d.J3dThread.run(J3dThread.java:271) DefaultRenderingErrorListener.errorOccurred: GRAPHICS_CONFIG_ERROR: Renderer: Error in GraphicsConfigTemplate3D.getBestConfiguration() graphicsDevice = D3DGraphicsDevice[screen=0] Exception in thread "main" java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:947) at javax.media.j3d.Canvas3D.(Canvas3D.java:990) at com.sun.j3d.utils.universe.Viewer.(Viewer.java:205) at com.sun.j3d.utils.universe.Viewer.(Viewer.java:151) at com.sun.j3d.utils.universe.SimpleUniverse.(SimpleUniverse.java:249) at com.sun.j3d.utils.universe.SimpleUniverse.(SimpleUniverse.java:211) at com.sun.j3d.utils.universe.SimpleUniverse.(SimpleUniverse.java:96) at tuval7.(tuval7.java:12) at tuval1.main(tuval1.java:5) C:\Users\PC\AppData\Local\NetBeans\Cache\12.4\executor-snippets\run.xml:111: The following error occurred while executing this line: C:\Users\PC\AppData\Local\NetBeans\Cache\12.4\executor-snippets\run.xml:68: Java returned: 1 BUILD FAILED (total time: 1 second)