STEAM-GRUPP
Phr00t's Software Phr00tSoft
STEAM-GRUPP
Phr00t's Software Phr00tSoft
6
SPELAR
65
ONLINE
Grundades
11 januari 2012
Språk
Engelska
Plats
United States 
Linux-3079,3089,4089 doesnt start from steam
When Im starting the game 3079 main menu appears but im getting a error
"Uncaught exception thrown in Thread[LWJGL Renderer Thread,6,main] ExceptionInInitializerError"
when starting game
But it works fine from scripts 3079.sh
Whats wrong? Can anynone to help?
Senast ändrad av МихаилZ; 2 aug, 2015 @ 2:33
< >
Visar 1-15 av 20 kommentarer
phr00t 2 aug, 2015 @ 16:33 
What does the rest of that error say? It hopefully should have a stack trace?

If it works fine from the script, perhaps it is starting or running in the wrong directory otherwise & can't find stuff?
МихаилZ 2 aug, 2015 @ 22:29 
idk. all other steam games works fine. only 3079,3089,4089 has this bug.
Have you tested games on linux? May be all linux users have this bug?
game works if Im starting it from another folder
cd ~
and then any of commands
/media/data/games/steam/Games/4089/4089.sh
java -Xmx512M -jar /media/data/games/steam/Games/4089/4089.jar
java -jar /media/data/games/steam/Games/4089/4089.jar
/media/data/games/steam/Steam/SteamApps/common/4089/4089.sh
java -jar /media/data/games/steam/Steam/SteamApps/common/4089/4089.jar
all of those ones works

I moved games from steam folder and make symbol link
readlink /media/data/games/steam/Steam/SteamApps/common
../../Games
i tried to remove symbol link. I created ordinary folder, copied game into one but nothing was changed.
but all command above works exept steam lib. And all other games work exept 3079-4089 (
Senast ändrad av МихаилZ; 2 aug, 2015 @ 22:36
МихаилZ 2 aug, 2015 @ 22:34 
here is tail of steam log

Error: [Socket] Failed SO_REUSEADDR setsockopt, errno: 9
Oculus Rift NOT found or initialized; virtual DK2 created.
Found JAR location: /media/data/games/steam/Games/4089
авг 03, 2015 8:32:32 AM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.1.0 (snapshot-github)
* Branch: master
* Git Hash: 5f4caa3
* Build Date: 2015-05-13
авг 03, 2015 8:32:33 AM com.jme3.app.Application handleError
SEVERE: Uncaught exception thrown in Thread[jME3 Main,5,main]
java.lang.ExceptionInInitializerError
at com.jme3.system.lwjgl.LwjglDisplay.createContext(LwjglDisplay.java:118)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:114)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:212)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: org.lwjgl.LWJGLException: No modes available
at org.lwjgl.opengl.Display.<clinit>(Display.java:141)
... 4 more
Caused by: org.lwjgl.LWJGLException: No modes available
at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:740)
at org.lwjgl.opengl.Display.<clinit>(Display.java:138)
... 4 more


Exception: java.lang.NullPointerException thrown from the UncaughtExceptionHandler in thread "jME3 Main"
Game removed: AppID 329770 "4089: Ghost Within", ProcID 16174
Senast ändrad av МихаилZ; 2 aug, 2015 @ 22:36
phr00t 3 aug, 2015 @ 9:01 
"No modes available"

... that means it can't find a screen resolution to set.

Try checking the "Configure video settings" box on the main menu & trying again. Make sure the video settings are "valid" & try others if the problems persists...
МихаилZ 3 aug, 2015 @ 10:25 
game doesnt work completely after last update. Even from script. Even main menu(( :steamfacepalm:

Game update: AppID 329770 "4089: Ghost Within", ProcID 13554, IP 0.0.0.0:0
ERROR: ld.so: object '/media/data/games/steam/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/media/data/games/steam/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/media/data/games/steam/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/media/data/games/steam/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/media/data/games/steam/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Exception in thread "main" java.lang.UnsupportedClassVersionError: jmevr/app/VRApplication : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
Game removed: AppID 329770 "4089: Ghost Within", ProcID 13554
[0803/202334:ERROR:renderer_main.cc(200)] Running without renderer sandbox
Senast ändrad av МихаилZ; 3 aug, 2015 @ 10:38
МихаилZ 3 aug, 2015 @ 10:32 
I have tried to set 800x600 resolution and fullscreen=off in 3089. No, it not works from steam. Only from script.
Senast ändrad av МихаилZ; 3 aug, 2015 @ 10:38
МихаилZ 3 aug, 2015 @ 10:34 
I so sorry I didnt make archive copy for 4089. Now I cant play. :steamsad: Please fix it
phr00t 3 aug, 2015 @ 10:49 
"Unsupported major.minor version 52.0"

What version of Java do you have installed? Make sure you have Java 8!
МихаилZ 3 aug, 2015 @ 12:23 
i had java-1.7.0-openjdk. Now i installed java-1.8.0-openjdk
so, now bug in steam is the same as before. Game crashes after main menu
here is log

Game update: AppID 329770 "4089: Ghost Within", ProcID 13664, IP 0.0.0.0:0
ERROR: ld.so: object '/media/data/games/steam/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Installing breakpad exception handler for appid(steam)/version(1437790054)
ERROR: ld.so: object '/media/data/games/steam/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/media/data/games/steam/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/media/data/games/steam/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/media/data/games/steam/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
OpenVR Initialize Result: Installation path could not be located (110)
Found JAR location: /media/data/games/steam/Games/4089
OpenGL pipeline enabled for default config on screen 0
авг 03, 2015 10:06:50 PM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.1.0 (snapshot-github)
* Branch: master
* Git Hash: 0354904
* Build Date: 2015-08-02
авг 03, 2015 10:06:51 PM com.jme3.app.Application handleError
SEVERE: Uncaught exception thrown in Thread[jME3 Main,5,main]
java.lang.ExceptionInInitializerError
at com.jme3.system.lwjgl.LwjglDisplay.createContext(LwjglDisplay.java:118)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:116)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:218)
at java.lang.Thread.run(Thread.java:746)
Caused by: java.lang.RuntimeException: org.lwjgl.LWJGLException: No modes available
at org.lwjgl.opengl.Display.<clinit>(Display.java:141)
... 4 more
Caused by: org.lwjgl.LWJGLException: No modes available
at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:740)
at org.lwjgl.opengl.Display.<clinit>(Display.java:138)
... 4 more


Exception: java.lang.NullPointerException thrown from the UncaughtExceptionHandler in thread "jME3 Main"
Game removed: AppID 329770 "4089: Ghost Within", ProcID 13664


Game doesnt work even with script
here is log

mike@M3-note 4089 $ ./4089.sh
OpenVR Initialize Result: Installation path could not be located (110)
Found JAR location: /media/data/games/steam/Games/4089
OpenGL pipeline enabled for default config on screen 0
авг 03, 2015 10:21:56 PM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.1.0 (snapshot-github)
* Branch: master
* Git Hash: 0354904
* Build Date: 2015-08-02
Exception in thread "jME3 Main" java.lang.UnsatisfiedLinkError: The required native library 'bulletjme' was not found in the classpath via 'native/linux/x86_64/libbulletjme.so'. Error message: no bulletjme in java.library.path
at com.jme3.system.NativeLibraryLoader.loadNativeLibrary(NativeLibraryLoader.java:567)
at com.jme3.system.lwjgl.LwjglContext.loadNatives(LwjglContext.java:182)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:216)
at java.lang.Thread.run(Thread.java:746)



phr00t 3 aug, 2015 @ 12:44 
The first "No modes available" is a graphic resolution problem... it can't find a resolution to pick. Have you tried using/changing window vs. fullscreen mode?

The second error is having trouble pulling the libbulletjme.so library which is used for physics. Do you have the jme-bullet-natives.jar file in your 4089/lib directory? That library should be included in there & be automatically extracted. I don't see any errors of it not being extracted, though? What happens if you do a verify installation?
МихаилZ 3 aug, 2015 @ 23:20 
I tried fullscreen and windowed 800x600 with same result
I uninstalled game, removed game folder and install it again. The same.
It still unplayable.

mike@M3-note 4089 $ find | grep bullet
./Textures/hcat_assault_rifle_bullet.png
./lib/jME3-bullet-natives.jar
./lib/jme3-bullet.jar
./Models/hcat_assault_rifle_bullet.obj
МихаилZ 3 aug, 2015 @ 23:25 
I copied /lib/jME3-bullet-natives.jar to /lib/jme3-bullet-natives.jar
Game now works from script 4089.sh
Please notify filenames in linux is case sensitive!

It still unworkable from steam lib
Senast ändrad av МихаилZ; 3 aug, 2015 @ 23:25
phr00t 4 aug, 2015 @ 6:10 
Ursprungligen skrivet av МихаилZ:
I copied /lib/jME3-bullet-natives.jar to /lib/jme3-bullet-natives.jar
Game now works from script 4089.sh
Please notify filenames in linux is case sensitive!

It still unworkable from steam lib

Woah, not sure how that library got capital letters, but good catch! I'll get that part fixed ASAP. Still unsure why it doesn't work from the Steam library... :-( Maybe a Steam overlay is trying to butt in and causing problems?
filename bug fixed, thanks.
I have tried to disable steam overlay but it changes nothing (
i made my own investigation. The problem is in environment variable LD_LIBRARY_PATH.
this script works in any case (launch from steam and launch from os)
#!/bin/sh
unset LD_LIBRARY_PATH
BASEDIR="$(dirname $0)"
cd $BASEDIR
java -Xmx512M -jar "4089.jar"

steam gives to 4089.sh this LD_LIBRARY_PATH=\
/media/data/games/steam/Steam/ubuntu12_32:\
/media/data/games/steam/Steam/ubuntu12_32/panorama:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/i386/lib:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/amd64/lib:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib:\
/media/data/games/steam/Steam/ubuntu12_32:\
/media/data/games/steam/Steam/ubuntu12_64:\
/usr/lib32:\
/media/data/games/steam/Games/4089:\
/media/data/games/steam/Games/4089/bin

only 1 path conflicts with the system. its ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
this script is also workable
#!/bin/sh
#unset LD_LIBRARY_PATH
export LD_LIBRARY_PATH=\
/media/data/games/steam/Steam/ubuntu12_32:\
/media/data/games/steam/Steam/ubuntu12_32/panorama:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/i386/lib:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:\
/media/data/games/steam/Steam/ubuntu12_32:\
/media/data/games/steam/Steam/ubuntu12_64:\
/usr/lib32:\
/media/data/games/steam/Games/4089:\
/media/data/games/steam/Games/4089/bin:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/amd64/lib:\
/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib
#/media/data/games/steam/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
BASEDIR="$(dirname $0)"
cd $BASEDIR
java -Xmx512M -jar "4089.jar"

But if I add problem path ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu the bug will appears again

There is many libs on this path. I dont know which one conflicts
Is it possible to make something to fix the bug?
Senast ändrad av МихаилZ; 5 aug, 2015 @ 7:42
< >
Visar 1-15 av 20 kommentarer
Per sida: 1530 50