5089: The Action RPG

5089: The Action RPG

Zobrazit statistiky:
Game does not start on Linux - fails with Exception
I run the game on opensuse 13.2. It fails with this exception:
comrad@linux-zyql:~/games/SteamLibrary/steamapps/common/5089> ./5089.sh OpenVR Initialize Result: Installation path could not be located (110) Feb 03, 2016 10:30:14 PM com.jme3.system.JmeDesktopSystem initialize INFORMATION: Running on jMonkeyEngine 3.1-5648 * Branch: master * Git Hash: c99135e * Build Date: 2016-01-27 Feb 03, 2016 10:30:14 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo INFORMATION: LWJGL 3 context running on thread jME3 Main * Graphics Adapter: GLFW 3.2.0 X11 GLX clock_gettime /dev/js XI Xf86vm shared Feb 03, 2016 10:30:14 PM com.jme3.app.Application handleError SCHWERWIEGEND: Uncaught exception thrown in Thread[jME3 Main,5,main] java.lang.ExceptionInInitializerError at com.jme3.system.lwjgl.LwjglContext.initContextFirstTime(LwjglContext.java:142) at com.jme3.system.lwjgl.LwjglContext.internalCreate(LwjglContext.java:224) at com.jme3.system.lwjgl.LwjglWindow.initInThread(LwjglWindow.java:337) at com.jme3.system.lwjgl.LwjglWindow.run(LwjglWindow.java:451) at com.jme3.system.lwjgl.LwjglWindow.create(LwjglWindow.java:301) at com.jme3.app.Application.start(Application.java:446) at jmevr.app.VRApplication.start(VRApplication.java:288) at Game.Main.StartGame(Main.java:213) at Game.Main.main(Main.java:135) Caused by: java.lang.RuntimeException: Failed to load library. at org.lwjgl.system.Library.loadNative(Library.java:184) at org.lwjgl.opengl.GL.create(GL.java:71) at org.lwjgl.opengl.GL.<clinit>(GL.java:61) ... 9 more Caused by: java.lang.RuntimeException: Failed to dynamically load library: /usr/lib/libGL.so.1(error = null) at org.lwjgl.system.linux.LinuxLibrary.<init>(LinuxLibrary.java:23) at org.lwjgl.system.APIUtil.apiCreateLibrary(APIUtil.java:83) at org.lwjgl.system.Library$2.load(Library.java:33) at org.lwjgl.system.Library$2.load(Library.java:30) at org.lwjgl.system.Library.loadLibrary(Library.java:198) at org.lwjgl.system.Library.loadNative(Library.java:135) at org.lwjgl.system.Library.loadNative(Library.java:174) ... 11 more
< >
Zobrazeno 115 z 22 komentářů
phr00t  [vývojář] 3. úno. 2016 v 14.31 
I recently updated the 5089.sh launcher to include LD_LIBRARY_PATH="." in the start of the Java command -- I wonder if that fix for him, broke it for you. Can you try removing the LD_LIBRARY_PATH="." part to see if that helps?

This is the post I am referring to:

http://steamcommunity.com/app/414510/discussions/0/412446292753236445/#c412446292753377849
phr00t  [vývojář] 3. úno. 2016 v 14.47 
Actually, looks like that update didn't get pushed yet. Mind trying to add LD_LIBRARY_PATH="." like the other poster did, and see if that helps? If so, I'll continue pushing it to everyone.
The update just came thru. It doesn't change anything. I also tried and old tweak that worked with Minecraft and LWJGL-problems, by adding jre/lib/amd64 to the LD_LIBRARY_PATH, but no luck yet.
INFO: Running on jMonkeyEngine 3.1-5648
* Branch: master
* Git Hash: c99135e
* Build Date: 2016-01-27
Feb 04, 2016 5:23:44 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: LWJGL 3 context running on thread jME3 Main
* Graphics Adapter: GLFW 3.2.0 X11 GLX clock_gettime /dev/js XI Xf86vm shared
X Error of failed request: RenderBadPicture (invalid Picture parameter)
Major opcode of failed request: 139 (RENDER)
Minor opcode of failed request: 7 (RenderFreePicture)
Picture id in failed request: 0x3c0001e
Serial number of failed request: 2385
Current serial number in output stream: 2387

And GLFW 3.2 isnt even out yet ;)
But what is the issue here? The main window pops up for a frame, and then this happens
Naposledy upravil fwsgonzo; 4. úno. 2016 v 8.29
I found a way to workaround this problem. On my OpenSUSE 42.1 Leap-Box i have OpenJDK 8 installed. So when i commented out in 5089.sh the line "export JAVA_HOME...." i forced the game to use my own java-version. It works now!

I am using OpenJDK 1.8.0_72, you provide 1.8.0_45-internal, maybe that is the source of the issue?

Additionally i tweaked the shell start script to check if JAVA_HOME is already set and then use that java instead of the provided, here's the added script. Insert this after BASEDIR:

#!/bin/sh BASEDIR="$(dirname $0)" # set java home to provided if not available if [ -z ${JAVA_HOME+x} ]; then echo "using provided java" export JAVA_HOME="$BASEDIR/jre" fi LD_LIBRARY_PATH="." "$JAVA_HOME/bin/java" -Xmx512M -jar "$BASEDIR/5089.jar" || zenity --info --text="Problem running Java command.\n\nMake sure you have Java 8+ installed!\n\nTry visiting www.java.com/getjava,/nor download Java from repositories."

Thanks for the fast responses! Love your games!
The game now works when using the shell script. But when i click on "play" in steam the problem remains. Does steam run the game differently?
Ubuntu 14.04, OpenJDK 1.8.0_72 installed, but game fails to start with provided JRE and with the system one too. Output:
OpenVR Initialize Result: Installation path could not be located (110) Feb 06, 2016 10:55:01 AM com.jme3.system.JmeDesktopSystem initialize INFO: Running on jMonkeyEngine 3.1-5648 * Branch: master * Git Hash: c99135e * Build Date: 2016-01-27 Feb 06, 2016 10:55:01 AM com.jme3.system.lwjgl.LwjglContext printContextInitInfo INFO: LWJGL 3 context running on thread jME3 Main * Graphics Adapter: GLFW 3.2.0 X11 GLX clock_gettime /dev/js XI Xf86vm shared X Error of failed request: RenderBadPicture (invalid Picture parameter) Major opcode of failed request: 139 (RENDER) Minor opcode of failed request: 7 (RenderFreePicture) Picture id in failed request: 0x4400063 Serial number of failed request: 2003 Current serial number in output stream: 2010
Naposledy upravil astynax; 6. úno. 2016 v 0.00
With the newest update game now works.
Still doesn't work for me :(
phr00t  [vývojář] 9. úno. 2016 v 6.01 
HS původně napsal:
Still doesn't work for me :(

I had to pull back the update due to a launch problem on Windows. I'll be re-releasing it today & hopefully it will help!
phr00t  [vývojář] 9. úno. 2016 v 8.41 
v1.20 is out -- can you guys that were still having trouble try it out now?
Still works here, with 1.20
Still doesn't work, but now an error looks different:
OpenVR Initialize Result: Installation path could not be located (110) Feb 09, 2016 11:23:54 PM com.jme3.system.JmeDesktopSystem initialize INFO: Running on jMonkeyEngine 3.1-5662 * Branch: master * Git Hash: 1f6a58e * Build Date: 2016-02-09 Feb 09, 2016 11:23:54 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo INFO: LWJGL 3 context running on thread jME3 Main * Graphics Adapter: GLFW 3.2.0 X11 GLX clock_gettime /dev/js XI Xf86vm shared Feb 09, 2016 11:23:54 PM com.jme3.renderer.opengl.GLRenderer loadCapabilitiesCommon INFO: OpenGL Renderer Information * Vendor: Intel Open Source Technology Center * Renderer: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) * OpenGL Version: 3.0 Mesa 10.3.2 * GLSL Version: 1.30 * Profile: Compatibility Feb 09, 2016 11:23:54 PM com.jme3.asset.AssetConfig loadText WARNING: Cannot find loader com.jme3.scene.plugins.blender.BlenderModelLoader Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started Feb 09, 2016 11:23:54 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL INFO: Audio Renderer Information * Device: OpenAL Soft * Vendor: OpenAL Community * Renderer: OpenAL Soft * Version: 1.1 ALSOFT 1.17.1 * Supported channels: 64 * ALC extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFTX_device_clock ALC_SOFT_HRTF ALC_SOFT_loopback ALC_SOFT_pause_device * AL extensions: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length Feb 09, 2016 11:23:54 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL INFO: Audio effect extension version: 1.0 Feb 09, 2016 11:23:54 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL INFO: Audio max auxiliary sends: 4 Bullet-Native: Initializing java classes X Error of failed request: RenderBadPicture (invalid Picture parameter) Major opcode of failed request: 139 (RENDER) Minor opcode of failed request: 7 (RenderFreePicture) Picture id in failed request: 0x4000028 Serial number of failed request: 1807 Current serial number in output stream: 1809 AL lib: (EE) alc_cleanup: 1 device not closed OpenVR Initialize Result: Installation path could not be located (110) Feb 09, 2016 11:24:03 PM com.jme3.system.JmeDesktopSystem initialize INFO: Running on jMonkeyEngine 3.1-5662 * Branch: master * Git Hash: 1f6a58e * Build Date: 2016-02-09 Feb 09, 2016 11:24:04 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo INFO: LWJGL 3 context running on thread jME3 Main * Graphics Adapter: GLFW 3.2.0 X11 GLX clock_gettime /dev/js XI Xf86vm shared X Error of failed request: RenderBadPicture (invalid Picture parameter) Major opcode of failed request: 139 (RENDER) Minor opcode of failed request: 7 (RenderFreePicture) Picture id in failed request: 0x400002d Serial number of failed request: 1734 Current serial number in output stream: 1739
phr00t  [vývojář] 9. úno. 2016 v 13.08 
HS, can you try installing Java 9 and removing Java 8?
phr00t  [vývojář] 9. úno. 2016 v 13.09 
Linux comrad původně napsal:
Still works here, with 1.20

Are you using your modified launcher script, or the pre-packaged one I provide?
< >
Zobrazeno 115 z 22 komentářů
Na stránku: 1530 50