STEAM 그룹
Phr00t's Software Phr00tSoft
STEAM 그룹
Phr00t's Software Phr00tSoft
9
게임 중
63
온라인
설립
2012년 1월 11일
언어
영어
위치
United States 
모든 토론 > 일반 토론 > 제목 정보
МихаилZ 2015년 8월 2일 오전 2시 29분
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?
МихаилZ 님이 마지막으로 수정; 2015년 8월 2일 오전 2시 33분
< >
20개 댓글 중 1-15개 표시
phr00t 2015년 8월 2일 오후 4시 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 2015년 8월 2일 오후 10시 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 (
МихаилZ 님이 마지막으로 수정; 2015년 8월 2일 오후 10시 36분
МихаилZ 2015년 8월 2일 오후 10시 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
МихаилZ 님이 마지막으로 수정; 2015년 8월 2일 오후 10시 36분
phr00t 2015년 8월 3일 오전 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 2015년 8월 3일 오전 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
МихаилZ 님이 마지막으로 수정; 2015년 8월 3일 오전 10시 38분
МихаилZ 2015년 8월 3일 오전 10시 32분 
I have tried to set 800x600 resolution and fullscreen=off in 3089. No, it not works from steam. Only from script.
МихаилZ 님이 마지막으로 수정; 2015년 8월 3일 오전 10시 38분
МихаилZ 2015년 8월 3일 오전 10시 34분 
I so sorry I didnt make archive copy for 4089. Now I cant play. :steamsad: Please fix it
phr00t 2015년 8월 3일 오전 10시 49분 
"Unsupported major.minor version 52.0"

What version of Java do you have installed? Make sure you have Java 8!
МихаилZ 2015년 8월 3일 오후 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 2015년 8월 3일 오후 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 2015년 8월 3일 오후 11시 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 2015년 8월 3일 오후 11시 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
МихаилZ 님이 마지막으로 수정; 2015년 8월 3일 오후 11시 25분
phr00t 2015년 8월 4일 오전 6시 10분 
Михаил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?
МихаилZ 2015년 8월 4일 오전 9시 22분 
filename bug fixed, thanks.
I have tried to disable steam overlay but it changes nothing (
МихаилZ 2015년 8월 5일 오전 7시 41분 
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?
МихаилZ 님이 마지막으로 수정; 2015년 8월 5일 오전 7시 42분
< >
20개 댓글 중 1-15개 표시
페이지당 표시 개수: 1530 50

모든 토론 > 일반 토론 > 제목 정보
게시된 날짜: 2015년 8월 2일 오전 2시 29분
게시글: 20