Client Error

Forum for alternative clients, mods & discussions on the same.

Client Error

Postby virtualpolecat » Fri Apr 02, 2021 5:04 pm

Both the default client and Ender give me this same error when I try to launch the game.

Code: Select all
java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught BGLException: haven.render.gl.GLException$GLInvalidOperationException: GL Error: 1282 (invalid operation) on thread AWT-EventQueue-0
   at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
   at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
   at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:201)
   at com.jogamp.opengl.Threading.invokeOnOpenGLThread(Threading.java:202)
   at com.jogamp.opengl.Threading.invoke(Threading.java:221)
   at com.jogamp.opengl.awt.GLCanvas.display(GLCanvas.java:503)
   at haven.JOGLPanel.uglyjoglhack(JOGLPanel.java:308)
   at haven.JOGLPanel.renderloop(JOGLPanel.java:329)
   at java.lang.Thread.run(Unknown Source)
Caused by: com.jogamp.opengl.GLException: Caught BGLException: haven.render.gl.GLException$GLInvalidOperationException: GL Error: 1282 (invalid operation) 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$12.run(GLCanvas.java:1442)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.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)
Caused by: haven.render.gl.BGL$BGLException: haven.render.gl.GLException$GLInvalidOperationException: GL Error: 1282 (invalid operation)
   at haven.render.gl.BufferBGL.run(BufferBGL.java:64)
   at haven.render.gl.GLEnvironment.process(GLEnvironment.java:294)
   at haven.JOGLPanel.redraw(JOGLPanel.java:199)
   at haven.JOGLPanel.access$000(JOGLPanel.java:39)
   at haven.JOGLPanel$1.display(JOGLPanel.java:100)
   at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
   at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
   at com.jogamp.opengl.awt.GLCanvas$11.run(GLCanvas.java:1428)
   at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
   ... 16 more
Caused by: haven.render.gl.GLException$GLInvalidOperationException: GL Error: 1282 (invalid operation)
   at haven.render.gl.GLException.glexcfor(GLException.java:95)
   at haven.render.gl.GLException.checkfor(GLException.java:104)
   at haven.render.gl.GLException.checkfor(GLException.java:113)
   at haven.JOGLPanel$BufferSwap.run(JOGLPanel.java:241)
   at haven.render.gl.BGL$4.run(BGL.java:217)
   at haven.render.gl.BufferBGL.run(BufferBGL.java:56)
   ... 24 more


Any help would be appreciated.
W12: Charlie IV III II I
User avatar
virtualpolecat
 
Posts: 8
Joined: Sat Apr 11, 2020 12:51 am
Location: Houston, Texas

Re: Client Error

Postby loftar » Fri Apr 02, 2021 5:53 pm

virtualpolecat wrote:Any help would be appreciated.

It really would, to be honest. I've been seeing this error to and from, but I've never been able to narrow it down. It seems to be something in JOGL itself related to swapping display buffers, but I haven't been able to find any part of JOGL that would run actual OpenGL calls to do the buffer swap. I'd like to debug it good and proper, but since I have no system that I've been able to reproduce it on, that hasn't yet been possible.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 8926
Joined: Fri Apr 03, 2009 7:05 am

Re: Client Error

Postby wafflecat » Fri Apr 02, 2021 6:01 pm

loftar wrote:
virtualpolecat wrote:Any help would be appreciated.

It really would, to be honest. I've been seeing this error to and from, but I've never been able to narrow it down. It seems to be something in JOGL itself related to swapping display buffers, but I haven't been able to find any part of JOGL that would run actual OpenGL calls to do the buffer swap. I'd like to debug it good and proper, but since I have no system that I've been able to reproduce it on, that hasn't yet been possible.


Maybe it's time to buy a Mac and a Windows PC for proper debugging? :D
User avatar
wafflecat
 
Posts: 257
Joined: Thu Dec 15, 2011 7:46 pm

Re: Client Error

Postby Lyrq » Fri Apr 02, 2021 6:01 pm

same error for me on my PC, it works fine on my laptom tho :thinking:
Lyrq
 
Posts: 46
Joined: Sun Nov 27, 2011 10:34 pm

Re: Client Error

Postby loftar » Fri Apr 02, 2021 6:08 pm

wafflecat wrote:Maybe it's time to buy a Mac and a Windows PC for proper debugging? :D

I have even set up a Windows system to try and debug it, it's just that it didn't have this problem.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 8926
Joined: Fri Apr 03, 2009 7:05 am

Re: Client Error

Postby Lyrq » Fri Apr 02, 2021 6:26 pm

idk if this will help, but im also getting this in cmd when lunching ender client with debug mode
Code: Select all
C:\Users\Lyrq\Desktop\HnH_W13\Ender>java -Xms512m -Xmx1024m -jar hafen.jar -U http://game.havenandhearth.com/hres/ game.havenandhearth.com
hafen: warning: enabling GL debug-mode due to GL crash flag being set
#<cmd bglSubmit(val$req=#<dummy haven.JOGLPanel$ProfileTick #0>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd bglSubmit(val$req=#<dummy haven.render.gl.Fence #2>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd bglSubmit(val$req=#<dummy haven.JOGLPanel$ProfileTick #3>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glViewport(val$x=0, val$y=0, val$w=800, val$h=600, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glUseProgram(val$program=#<dummy haven.render.gl.GLProgram$ProgOb #4>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glUniform2f(val$location=#<dummy haven.render.gl.GLProgram$ProgOb$UniformID #5>, val$v0=0.0025, val$v1=-0.0033333334, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glUniform2f(val$location=#<dummy haven.render.gl.GLProgram$ProgOb$UniformID #6>, val$v0=-1.0, val$v1=1.0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindFramebuffer(val$target=36160, val$buffer=null, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glDrawBuffer(val$buf=1029, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glReadBuffer(val$buf=1029, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glEnable(val$cap=3042, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBlendEquation(val$mode=32774, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBlendFunc(val$sfac=770, val$dfac=771, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glColorMask(val$r=true, val$g=true, val$b=true, val$a=true, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glClearColor(val$r=0.0, val$g=0.0, val$b=0.0, val$a=1.0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glClear(val$mask=16384, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glUseProgram(val$program=#<dummy haven.render.gl.GLProgram$ProgOb #7>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glUniform1i(val$location=#<dummy haven.render.gl.GLProgram$ProgOb$UniformID #8>, val$v0=0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glUniform2f(val$location=#<dummy haven.render.gl.GLProgram$ProgOb$UniformID #9>, val$v0=0.0025, val$v1=-0.0033333334, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glActiveTexture(val$texture=33984, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindTexture(val$target=3553, val$texture=#<dummy haven.render.gl.GLTexture$Tex2D #10>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glUniform2f(val$location=#<dummy haven.render.gl.GLProgram$ProgOb$UniformID #11>, val$v0=-1.0, val$v1=1.0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindVertexArray(val$array=#<dummy haven.render.gl.GLVertexArray #12>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glEnableVertexAttribArray(val$location=#<dummy haven.render.gl.GLProgram$AttrID #13>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glEnableVertexAttribArray(val$location=#<dummy haven.render.gl.GLProgram$AttrID #14>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindBuffer(val$target=34963, val$buffer=null, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindBuffer(val$target=34962, val$buffer=#<dummy haven.render.gl.GLBuffer #15>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBufferData(val$ds=#<dummy haven.render.gl.BGL$BufState #16>, val$target=34962, val$size=64, val$usage=35040, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #13>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #14>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=8, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glDrawArrays(val$mode=5, val$first=0, val$count=4, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glActiveTexture(val$texture=33984, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindTexture(val$target=3553, val$texture=#<dummy haven.render.gl.GLTexture$Tex2D #18>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBufferData(val$ds=#<dummy haven.render.gl.BGL$BufState #19>, val$target=34962, val$size=64, val$usage=35040, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #13>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #14>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=8, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glDrawArrays(val$mode=5, val$first=0, val$count=4, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glActiveTexture(val$texture=33984, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindTexture(val$target=3553, val$texture=#<dummy haven.render.gl.GLTexture$Tex2D #21>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBufferData(val$ds=#<dummy haven.render.gl.BGL$BufState #22>, val$target=34962, val$size=64, val$usage=35040, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #13>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #14>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=8, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glDrawArrays(val$mode=5, val$first=0, val$count=4, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glActiveTexture(val$texture=33984, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindTexture(val$target=3553, val$texture=#<dummy haven.render.gl.GLTexture$Tex2D #24>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBufferData(val$ds=#<dummy haven.render.gl.BGL$BufState #25>, val$target=34962, val$size=64, val$usage=35040, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #13>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #14>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=8, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glDrawArrays(val$mode=5, val$first=0, val$count=4, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glActiveTexture(val$texture=33984, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindTexture(val$target=3553, val$texture=#<dummy haven.render.gl.GLTexture$Tex2D #27>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBufferData(val$ds=#<dummy haven.render.gl.BGL$BufState #28>, val$target=34962, val$size=64, val$usage=35040, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #13>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #14>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=8, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glDrawArrays(val$mode=5, val$first=0, val$count=4, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glActiveTexture(val$texture=33984, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindTexture(val$target=3553, val$texture=#<dummy haven.render.gl.GLTexture$Tex2D #30>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBufferData(val$ds=#<dummy haven.render.gl.BGL$BufState #31>, val$target=34962, val$size=64, val$usage=35040, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #13>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #14>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=8, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glDrawArrays(val$mode=5, val$first=0, val$count=4, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glActiveTexture(val$texture=33984, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindTexture(val$target=3553, val$texture=#<dummy haven.render.gl.GLTexture$Tex2D #33>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBufferData(val$ds=#<dummy haven.render.gl.BGL$BufState #34>, val$target=34962, val$size=64, val$usage=35040, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #13>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #14>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=8, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glDrawArrays(val$mode=5, val$first=0, val$count=4, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glActiveTexture(val$texture=33984, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindTexture(val$target=3553, val$texture=#<dummy haven.render.gl.GLTexture$Tex2D #36>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBufferData(val$ds=#<dummy haven.render.gl.BGL$BufState #37>, val$target=34962, val$size=64, val$usage=35040, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #13>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #14>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=8, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glDrawArrays(val$mode=5, val$first=0, val$count=4, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glActiveTexture(val$texture=33984, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindTexture(val$target=3553, val$texture=#<dummy haven.render.gl.GLTexture$Tex2D #39>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBufferData(val$ds=#<dummy haven.render.gl.BGL$BufState #40>, val$target=34962, val$size=64, val$usage=35040, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #13>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #14>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=8, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glDrawArrays(val$mode=5, val$first=0, val$count=4, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glActiveTexture(val$texture=33984, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBindTexture(val$target=3553, val$texture=#<dummy haven.render.gl.GLTexture$Tex2D #42>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glBufferData(val$ds=#<dummy haven.render.gl.BGL$BufState #43>, val$target=34962, val$size=64, val$usage=35040, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #13>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=0, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glVertexAttribPointer(val$location=#<dummy haven.render.gl.GLProgram$AttrID #14>, val$size=2, val$type=5126, val$normalized=false, val$stride=16, val$pointer=8, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd glDrawArrays(val$mode=5, val$first=0, val$count=4, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd bglSubmit(val$req=#<dummy haven.JOGLPanel$ProfileTick #45>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
==> #<cmd bglSubmit(val$req=#<dummy haven.JOGLPanel$BufferSwap #46>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd bglSubmit(val$req=#<dummy haven.JOGLPanel$ProfileTick #47>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
#<cmd bglSubmit(val$req=#<dummy haven.JOGLPanel$FrameCycle #48>, this$0=#<dummy haven.render.gl.BufferBGL #1>)>
Lyrq
 
Posts: 46
Joined: Sun Nov 27, 2011 10:34 pm

Re: Client Error

Postby virtualpolecat » Fri Apr 02, 2021 8:21 pm

Tried updating to the latest version of Java 8 and the error still persists.
W12: Charlie IV III II I
User avatar
virtualpolecat
 
Posts: 8
Joined: Sat Apr 11, 2020 12:51 am
Location: Houston, Texas

Re: Client Error

Postby loftar » Fri Apr 02, 2021 10:13 pm

Lyrq wrote:idk if this will help, but im also getting this in cmd when lunching ender client with debug mode

Unfortunately not, it just tells me that the error happens in the buffer swap, which was already known.

If anything, you may want to try if an older JOGL version helps you, with this alternative launcher:
http://game.havenandhearth.com/java/hafen-jogl-2.3.2-launcher.jar
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 8926
Joined: Fri Apr 03, 2009 7:05 am

Re: Client Error

Postby virtualpolecat » Sat Apr 03, 2021 12:12 am

I tried using the jogl version and it gave me the same error I believe.

Code: Select all
java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught BGLException: haven.render.gl.GLException$GLInvalidOperationException: GL Error: 1282 (invalid operation) on thread AWT-EventQueue-0
   at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
   at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
   at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:201)
   at com.jogamp.opengl.Threading.invokeOnOpenGLThread(Threading.java:202)
   at com.jogamp.opengl.Threading.invoke(Threading.java:221)
   at com.jogamp.opengl.awt.GLCanvas.display(GLCanvas.java:505)
   at haven.JOGLPanel.uglyjoglhack(JOGLPanel.java:308)
   at haven.JOGLPanel.renderloop(JOGLPanel.java:329)
   at java.lang.Thread.run(Unknown Source)
Caused by: com.jogamp.opengl.GLException: Caught BGLException: haven.render.gl.GLException$GLInvalidOperationException: GL Error: 1282 (invalid operation) 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$12.run(GLCanvas.java:1438)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.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)
Caused by: haven.render.gl.BGL$BGLException: haven.render.gl.GLException$GLInvalidOperationException: GL Error: 1282 (invalid operation)
   at haven.render.gl.BufferBGL.run(BufferBGL.java:64)
   at haven.render.gl.GLEnvironment.process(GLEnvironment.java:294)
   at haven.JOGLPanel.redraw(JOGLPanel.java:199)
   at haven.JOGLPanel.access$000(JOGLPanel.java:39)
   at haven.JOGLPanel$1.display(JOGLPanel.java:100)
   at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
   at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
   at com.jogamp.opengl.awt.GLCanvas$11.run(GLCanvas.java:1424)
   at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
   ... 16 more
Caused by: haven.render.gl.GLException$GLInvalidOperationException: GL Error: 1282 (invalid operation)
   at haven.render.gl.GLException.glexcfor(GLException.java:95)
   at haven.render.gl.GLException.checkfor(GLException.java:104)
   at haven.render.gl.GLException.checkfor(GLException.java:113)
   at haven.JOGLPanel$BufferSwap.run(JOGLPanel.java:241)
   at haven.render.gl.BGL$4.run(BGL.java:217)
   at haven.render.gl.BufferBGL.run(BufferBGL.java:56)
   ... 24 more
W12: Charlie IV III II I
User avatar
virtualpolecat
 
Posts: 8
Joined: Sat Apr 11, 2020 12:51 am
Location: Houston, Texas

Re: Client Error

Postby virtualpolecat » Sat Apr 03, 2021 12:21 am

Hey loftar, I fixed my error if its any help. it seemed to be caused by riva tuner/msi afterburner.

once I exited those it opened up and let me log in like normal.

Hopefully this helps you on your hunt for the cause
W12: Charlie IV III II I
User avatar
virtualpolecat
 
Posts: 8
Joined: Sat Apr 11, 2020 12:51 am
Location: Houston, Texas

Next

Return to The Wizards' Tower

Who is online

Users browsing this forum: Naylok and 11 guests

cron