Games in java = crashtest dummies...

Forum for bugs and technical problems.

Games in java = crashtest dummies...

Postby ValleWikked » Mon Oct 14, 2013 9:31 pm

Ive been getting this crash since the very beginning:

java.lang.RuntimeException: java.lang.RuntimeException: FBO failed completeness test: 36059
at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:100)
at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:205)
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
at javax.media.opengl.Threading.invoke(Threading.java:191)
at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:483)
at haven.HavenPanel.uglyjoglhack(HavenPanel.java:406)
at haven.HavenPanel.run(HavenPanel.java:439)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: FBO failed completeness test: 36059
at haven.GLFrameBuffer.apply(GLFrameBuffer.java:148)
at haven.GLState$Applier.apply(GLState.java:487)
at haven.GOut.apply(GOut.java:194)
at haven.FBView.render(FBView.java:84)
at haven.ShadowMap.prerender(ShadowMap.java:125)
at haven.RenderList.render(RenderList.java:237)
at haven.PView.draw(PView.java:253)
at haven.MapView.draw(MapView.java:803)
at haven.Widget.draw(Widget.java:510)
at haven.Widget.draw(Widget.java:515)
at haven.GameUI.draw(GameUI.java:469)
at haven.Widget.draw(Widget.java:510)
at haven.Widget.draw(Widget.java:515)
at haven.RootWidget.draw(RootWidget.java:61)
at haven.UI.draw(UI.java:139)
at haven.HavenPanel.redraw(HavenPanel.java:292)
at haven.HavenPanel$1.display(HavenPanel.java:91)
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 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)

Ive tried it all. Update graphics drivers, reinstall java. uninstall java again when it crashes, check my OS if its x64 or x32, downloaded the corresponding java manually, cleared the java chace, run everything as administrator, uninstalled chrome, installed mozilla firefox... the list goes on and on but Im still not allowed to play the game.
why build a game thats harder to get in to than fort knox?
ValleWikked
 
Posts: 1
Joined: Wed Nov 28, 2012 2:32 pm

Re: Games in java = crashtest dummies...

Postby uncleseano » Mon Oct 14, 2013 10:22 pm

roll back your last nvidia beta driver to the official one. Check my last two posts the driver number is in there
User avatar
uncleseano
 
Posts: 260
Joined: Tue Dec 11, 2012 6:04 pm

Re: Games in java = crashtest dummies...

Postby loftar » Mon Oct 14, 2013 10:35 pm

To begin with, turn off shadow rendering, using the console command ":gl sdw off" (enter it before the client crashes when you enter the game world, such as at the character selection screen). That should at least allow you to play at all.

As for the actual error, it appears your OpenGL driver doesn't want to allow framebuffers without a color buffer, which is quite a weird failure mode to have. I'd argue that's a bug in the driver, rather than in the game. Granted, the game should handle the error more gracefully, but it's hard to predict every weird little driver out there. ;)

If you want to turn on shadow rendering again, I suggest you visit the ATI/AMD website, get the latest drivers, and see if that solves the problem.

uncleseano wrote:roll back your last nvidia beta driver to the official one. Check my last two posts the driver number is in there

He is having a completely different problem for yours, though, and isn't even using an nVidia card.
User avatar
loftar
 
Posts: 1021
Joined: Sun Jul 08, 2012 7:32 am
Location: In your character database, shuffling bits

Re: Games in java = crashtest dummies...

Postby AndieRan » Tue Oct 15, 2013 3:32 am

ValleWikked wrote:Ive been getting this crash since the very beginning:

java.lang.RuntimeException: java.lang.RuntimeException: FBO failed completeness test: 36059
at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)


I have the same error today after the client update. The game has worked for me until today fine.

loftar wrote:To begin with, turn off shadow rendering, using the console command ":gl sdw off" (enter it before the client crashes when you enter the game world, such as at the character selection screen). That should at least allow you to play at all.

As for the actual error, it appears your OpenGL driver doesn't want to allow framebuffers without a color buffer, which is quite a weird failure mode to have. I'd argue that's a bug in the driver, rather than in the game. Granted, the game should handle the error more gracefully, but it's hard to predict every weird little driver out there. ;)


":gl sdw off" did help. My graphics card is ATI Radeon 5700.
AndieRan
 
Posts: 17
Joined: Thu May 23, 2013 12:02 pm

Re: Games in java = crashtest dummies...

Postby MagicManICT » Tue Oct 15, 2013 9:48 pm

AndieRan wrote:My graphics card is ATI Radeon 5700.


One of the Mobility processors (as in installed in a notebook)? Support on these with OpenGL has been a bit strange in the past. Even with DirectX, support for certain commands has sometimes been missing or they lack the horsepower to execute the commands properly. If you have multiple power modes available, you might try adjusting that.
I am a moderator. I moderate stuff. When I do, I write in this color.
JohnCarver wrote:anybody who argues to remove a mechanic that allows "yet another" way to summon somebody is really a carebear in disguise trying to save his own hide.
MagicManICT
 
Posts: 5088
Joined: Wed Aug 01, 2012 1:46 am

Re: Games in java = crashtest dummies...

Postby Cheena » Wed Oct 16, 2013 10:07 am

I have the very same problem. I'll put into spoilers the useless post I was sending before seeing this thread (please change the title so it'll be clearer for everyone). I'm working on vista 32b and ATI Radeon HD 4800. My drivers look like updated; I'll download a new one (supposed to exist to fix a problem in another game since april) just to see, but I'm sceptical.
Note : the drivers for 5xxx series are not the same, so it may end differently for Andie.

Result : no change at all.

So hmm. After the patch sunday and monday I had absolutly no problem. Then I tried to connect yesterday, and couldn't log a char without a crash. So I decided to delete every salem file I had and to retry this from the begining, after re-dowloading the three clients. Everything was working perfectly, until the moment I tried to unable shadows.

I checked the little "shadows" box, and blam, crashed. From this, I tried to log on every client, basic, ender's and latikai, and no way, it crashes for each one.

java.lang.RuntimeException: java.lang.RuntimeException: FBO failed completeness test: 36059
at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:100)
at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:205)
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
at javax.media.opengl.Threading.invoke(Threading.java:191)
at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:483)
at haven.HavenPanel.uglyjoglhack(HavenPanel.java:406)
at haven.HavenPanel.run(HavenPanel.java:439)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: FBO failed completeness test: 36059
at haven.GLFrameBuffer.apply(GLFrameBuffer.java:148)
at haven.GLState$Applier.apply(GLState.java:487)
at haven.GOut.apply(GOut.java:194)
at haven.FBView.render(FBView.java:84)
at haven.ShadowMap.prerender(ShadowMap.java:125)
at haven.RenderList.render(RenderList.java:237)
at haven.PView.draw(PView.java:253)
at haven.MapView.draw(MapView.java:803)
at haven.Widget.draw(Widget.java:510)
at haven.Widget.draw(Widget.java:515)
at haven.GameUI.draw(GameUI.java:469)
at haven.Widget.draw(Widget.java:510)
at haven.Widget.draw(Widget.java:515)
at haven.RootWidget.draw(RootWidget.java:61)
at haven.UI.draw(UI.java:139)
at haven.HavenPanel.redraw(HavenPanel.java:292)
at haven.HavenPanel$1.display(HavenPanel.java:91)
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 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)

I've deleted .salem and salem folders, but still crashes. Ah, nvm, it's just because the basic client doesn't recreate them all alone (!?!). Ender's has done it, and it doesn't crashes anymore.

Tried again to turn on shadows, crashed again on Ender's :

java.lang.RuntimeException: java.lang.RuntimeException: FBO failed completeness test: 36059
at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:100)
at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:205)
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
at javax.media.opengl.Threading.invoke(Threading.java:191)
at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:483)
at haven.HavenPanel.uglyjoglhack(HavenPanel.java:409)
at haven.HavenPanel.run(HavenPanel.java:442)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: FBO failed completeness test: 36059
at haven.GLFrameBuffer.apply(GLFrameBuffer.java:148)
at haven.GLState$Applier.apply(GLState.java:488)
at haven.GOut.apply(GOut.java:194)
at haven.FBView.render(FBView.java:84)
at haven.ShadowMap.prerender(ShadowMap.java:125)
at haven.RenderList.render(RenderList.java:237)
at haven.PView.draw(PView.java:253)
at haven.MapView.draw(MapView.java:921)
at haven.Widget.draw(Widget.java:510)
at haven.Widget.draw(Widget.java:515)
at haven.GameUI.draw(GameUI.java:565)
at haven.Widget.draw(Widget.java:510)
at haven.Widget.draw(Widget.java:515)
at haven.RootWidget.draw(RootWidget.java:80)
at haven.UI.draw(UI.java:147)
at haven.HavenPanel.redraw(HavenPanel.java:295)
at haven.HavenPanel$1.display(HavenPanel.java:92)
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 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)

Looks like they are the same error logs, so I won't make another one for Latikai's.
Trust your enemies more than your friends. Your enemies will never betray you.
loftar wrote:***** the treaty.

(Note: Citation is severely out of context.)
User avatar
Cheena
 
Posts: 1264
Joined: Sat Mar 09, 2013 11:46 am
Location: Providence

Re: Games in java = crashtest dummies...

Postby loftar » Tue Nov 05, 2013 4:21 pm

I'm fairly sure this problem should be fixed now with the latest client. Please try and verify.
User avatar
loftar
 
Posts: 1021
Joined: Sun Jul 08, 2012 7:32 am
Location: In your character database, shuffling bits

Re: Games in java = crashtest dummies...

Postby Cheena » Fri Nov 08, 2013 1:51 pm

It works indeed on the basic client. Now gotta beg Kandarim :D
Trust your enemies more than your friends. Your enemies will never betray you.
loftar wrote:***** the treaty.

(Note: Citation is severely out of context.)
User avatar
Cheena
 
Posts: 1264
Joined: Sat Mar 09, 2013 11:46 am
Location: Providence

Re: Games in java = crashtest dummies...

Postby Kandarim » Fri Nov 08, 2013 7:01 pm

Cheena wrote:It works indeed on the basic client. Now gotta beg Kandarim :D


you still have this issue ? it shouldn't happen anymore on my client either.
I have neither the crayons nor the time to explain it to you.
JC wrote:I'm not fully committed to being wrong on that yet.
User avatar
Kandarim
Customer
 
Posts: 5321
Joined: Mon Jan 21, 2013 4:18 pm

Re: Games in java = crashtest dummies...

Postby Cheena » Fri Nov 08, 2013 7:43 pm

Yes alas... Maybe it didn't updated for some reason ? I'll reinstall it right away.

nvm it works perfectly now \o/
Trust your enemies more than your friends. Your enemies will never betray you.
loftar wrote:***** the treaty.

(Note: Citation is severely out of context.)
User avatar
Cheena
 
Posts: 1264
Joined: Sat Mar 09, 2013 11:46 am
Location: Providence


Return to Bugs & Technicalities

Who is online

Users browsing this forum: No registered users and 6 guests