Crash when opening Crafting

  • Crash when opening Crafting

    I tried to discover the game tonight, but cannot open the crafting interface. See errorlog below :
    Linux 3.13.0-106-generic Java: 1.8.0_91 amd64 0.8.0.1_32 -H:3072 -D:3072 (Steam)

    Quellcode

    1. Linux 3.13.0-106-generic Java: 1.8.0_91 amd64 0.8.0.1_32 -H:3072 -D:3072 (Steam)
    2. ______________________________________________________________________
    3. Error occurred during application-update (25)
    4. com.jme3.renderer.RendererException: Cannot recompile shader source
    5. at com.jme3.renderer.opengl.GLRenderer.updateShaderSourceData(GLRenderer.java:1121)
    6. at com.jme3.renderer.opengl.GLRenderer.updateShaderData(GLRenderer.java:1230)
    7. at com.jme3.renderer.opengl.GLRenderer.setShader(GLRenderer.java:1294)
    8. at com.jme3.material.logic.DefaultTechniqueDefLogic.render(DefaultTechniqueDefLogic.java:94)
    9. at com.jme3.material.Technique.render(Technique.java:166)
    10. at com.jme3.material.Material.render(Material.java:970)
    11. at com.jme3.material.Material.render(Material.java:984)
    12. at commons.c.renderGeometry(SourceFile:516)
    13. at com.jme3.renderer.queue.RenderQueue.renderGeometryList(RenderQueue.java:266)
    14. at com.jme3.renderer.queue.RenderQueue.renderQueue(RenderQueue.java:305)
    15. at commons.c.renderViewPortQueues(SourceFile:569)
    16. at commons.c.flushQueue(SourceFile:464)
    17. at commons.c.renderViewPort(SourceFile:652)
    18. at de.jiw.gui.elements.GeometryElement.updateTickEvent(GeometryElement.java:292)
    19. at E.t.updateTickEvent(SourceFile:387)
    20. at de.jiw.gui.core.Element.transferUpdateTick(Element.java:2364)
    21. at de.jiw.gui.core.Element.transferUpdateTick(Element.java:2368)
    22. at de.jiw.gui.core.Element.transferUpdateTick(Element.java:2368)
    23. at de.jiw.gui.core.Element.transferUpdateTick(Element.java:2368)
    24. at de.jiw.gui.core.Screen.update(Screen.java:1823)
    25. at com.jme3.scene.Spatial.runControlUpdate(Spatial.java:736)
    26. at com.jme3.scene.Spatial.updateLogicalState(Spatial.java:879)
    27. at com.jme3.scene.Node.updateLogicalState(Node.java:230)
    28. at com.jme3.scene.Node.updateLogicalState(Node.java:241)
    29. at commons.JIWApplication.update(SourceFile:326)
    30. at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:151)
    31. at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:197)
    32. at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:232)
    33. at java.lang.Thread.run(Thread.java:745)
    Alles anzeigen



    I tried to change the drivers for the graphic hardware on my computer, but with other drivers, the game wouldn't even launch.
    I'm on Linux Ubuntu 14.04.
  • Actually there is a bug since the latest update which occurs sporadically (especially when accessing the crafting menu), but it usually it comes with a different error message. Your error would usually indicate that there is a driver incompatibility, but in this case it might be caused by the same bug. Does the game always crash when accessing the crafting menu? What graphics card do you have exactly? Maybe wait for the next hotfix (it will be available within the next days), and if the crash still occurs after the update, please let us know ;)
  • Using AMD Quad Core A10-Series APU for Desktops A10-6800K with Radeon HD 8670D

    I'm having the same Error every-time i go into crafting. I'm using AMD A10-6800K Richland 4.1 GHz
    Linux 4.4.0-57-generic Java: 1.8.0_91 amd64 0.8.0.1_32 -H:3072 -D:2048 (Steam)
    ______________________________________________________________________
    Error occurred during application-update (25)
    com.jme3.renderer.RendererException: Cannot recompile shader source
    at com.jme3.renderer.opengl.GLRenderer.updateShaderSourceData(GLRenderer.java:1121)
    at com.jme3.renderer.opengl.GLRenderer.updateShaderData(GLRenderer.java:1230)
    at com.jme3.renderer.opengl.GLRenderer.setShader(GLRenderer.java:1294)
    at com.jme3.material.logic.DefaultTechniqueDefLogic.render(DefaultTechniqueDefLogic.java:94)
    at com.jme3.material.Technique.render(Technique.java:166)
    at com.jme3.material.Material.render(Material.java:970)
    at com.jme3.material.Material.render(Material.java:984)
    at commons.c.renderGeometry(SourceFile:516)
    at com.jme3.renderer.queue.RenderQueue.renderGeometryList(RenderQueue.java:266)
    at com.jme3.renderer.queue.RenderQueue.renderQueue(RenderQueue.java:305)
    at commons.c.renderViewPortQueues(SourceFile:569)
    at commons.c.flushQueue(SourceFile:464)
    at commons.c.renderViewPort(SourceFile:652)
    at de.jiw.gui.elements.GeometryElement.updateTickEvent(GeometryElement.java:292)
    at E.t.updateTickEvent(SourceFile:387)
    at de.jiw.gui.core.Element.transferUpdateTick(Element.java:2364)
    at de.jiw.gui.core.Element.transferUpdateTick(Element.java:2368)
    at de.jiw.gui.core.Element.transferUpdateTick(Element.java:2368)
    at de.jiw.gui.core.Element.transferUpdateTick(Element.java:2368)
    at de.jiw.gui.core.Screen.update(Screen.java:1823)
    at com.jme3.scene.Spatial.runControlUpdate(Spatial.java:736)
    at com.jme3.scene.Spatial.updateLogicalState(Spatial.java:879)
    at com.jme3.scene.Node.updateLogicalState(Node.java:230)
    at com.jme3.scene.Node.updateLogicalState(Node.java:241)
    at commons.JIWApplication.update(SourceFile:326)
  • Unfortunately, today's update didn't resolve the problem. Error log is :

    Quellcode

    1. Linux 3.13.0-106-generic Java: 1.8.0_111 amd64 0.8.0.2_32 -H:3072 -D:3072 (Steam)
    2. ______________________________________________________________________
    3. Error occurred during application-update (25)
    4. com.jme3.renderer.RendererException: Cannot recompile shader source: Shaders/General/StaticLightingShader.frag
    5. at com.jme3.renderer.opengl.GLRenderer.updateShaderSourceData(GLRenderer.java:1121)
    6. at com.jme3.renderer.opengl.GLRenderer.updateShaderData(GLRenderer.java:1229)
    7. at com.jme3.renderer.opengl.GLRenderer.setShader(GLRenderer.java:1293)
    8. at com.jme3.material.logic.DefaultTechniqueDefLogic.render(DefaultTechniqueDefLogic.java:94)
    9. at com.jme3.material.Technique.render(Technique.java:166)
    10. at com.jme3.material.Material.render(Material.java:977)
    11. at com.jme3.material.Material.render(Material.java:991)
    12. at commons.c.renderGeometry(SourceFile:516)
    13. at com.jme3.renderer.queue.RenderQueue.renderGeometryList(RenderQueue.java:266)
    14. at com.jme3.renderer.queue.RenderQueue.renderQueue(RenderQueue.java:305)
    15. at commons.c.renderViewPortQueues(SourceFile:569)
    16. at commons.c.flushQueue(SourceFile:464)
    17. at commons.c.renderViewPort(SourceFile:652)
    18. at de.jiw.gui.elements.GeometryElement.updateTickEvent(GeometryElement.java:292)
    19. at E.t.updateTickEvent(SourceFile:387)
    20. at de.jiw.gui.core.Element.transferUpdateTick(Element.java:2364)
    21. at de.jiw.gui.core.Element.transferUpdateTick(Element.java:2368)
    22. at de.jiw.gui.core.Element.transferUpdateTick(Element.java:2368)
    23. at de.jiw.gui.core.Element.transferUpdateTick(Element.java:2368)
    24. at de.jiw.gui.core.Screen.update(Screen.java:1823)
    25. at com.jme3.scene.Spatial.runControlUpdate(Spatial.java:736)
    26. at com.jme3.scene.Spatial.updateLogicalState(Spatial.java:879)
    27. at com.jme3.scene.Node.updateLogicalState(Node.java:230)
    28. at com.jme3.scene.Node.updateLogicalState(Node.java:241)
    29. at commons.JIWApplication.update(SourceFile:327)
    30. at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:151)
    31. at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:197)
    32. at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:232)
    33. at java.lang.Thread.run(Thread.java:745)
    Alles anzeigen
  • @TarValanion: Thanks for the error log! That's apparently a different error, looks like a shader issue. What graphics card do you use exactly? Maybe provide a full log, to do that, go to the game directory, open the config.properties file with a texteditor and set "game_debug_console" to true. Now save the file, and run the game again. Play until it crashes, then go to the game directory into the Logs subfolder and upload the latest log file here :)