It shows me
Exception in thread "AWT-EventQueue-0" com.jogamp.opengl.GLException: Caught BufferOverflowException: null on thread AWT-EventQueue-0 at com.jogamp.opengl.GLException.newGLException(GLException.java:76) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147) at com.jogamp.opengl.awt.GLCanvas$11.run(GLCanvas.java:1441) at com.jogamp.opengl.Threading.invoke(Threading.java:223) at com.jogamp.opengl.awt.GLCanvas.display(GLCanvas.java:500) at com.jogamp.opengl.awt.GLCanvas.paint(GLCanvas.java:554) at java.desktop/sun.awt.RepaintArea.paintComponent(RepaintArea.java:264) at java.desktop/sun.awt.RepaintArea.paint(RepaintArea.java:240) at java.desktop/sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:371) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5062) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: java.nio.BufferOverflowException at java.base/java.nio.Buffer.nextPutIndex(Buffer.java:722) at java.base/java.nio.HeapIntBuffer.put(HeapIntBuffer.java:209) at jogl3.Trace.RayTraceProgram.CreateGeo(RayTraceProgram.java:96) at jogl3.Trace.TraceListener.init(TraceListener.java:29) at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667) at com.jogamp.opengl.awt.GLCanvas$9.run(GLCanvas.java:1410) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291) ... 27 more Which is hard to trace which line is bugged . How can I get rid of '27 more' and expand the full trace list ? Thanks for your helps |
Administrator
|
Hello
You put too much data into an indirect NIO buffer containing integers in jogl3.Trace.RayTraceProgram.CreateGeo().
Julien Gouesse | Personal blog | Website
|
Free forum by Nabble | Edit this page |