Illarion on OS X
Posted: Fri Aug 18, 2006 2:28 am
I'm getting some pretty nice Java exceptions thrown at me when I try to run the Illarion client on my brand new (Intel) MacBook Pro. I am indeed running OS X 10.4.7, and I have not done anything to my Java installation.
I can start Illarion up and get the login screen. I bang in my login credentials, set some options, and try to login. That gives me a big, beautiful exception.
Ouch. Initially, I thought I'd gotten a corrupt version of some library that gets pulled down when Javaws installs Illarion. However, Vilarion told me to try running the test from LJWGL's website.
As you see, it starts off pretty well, printing some help to the terminal. Then it goes to draw a window...and BAM. Not so much.
This forum post seems to mention my issue, and suggest fixes, but I don't speak durkadurka javastani, so I'm having a hard time figuring out if there's a fix I can do or if I need to wait for a new client relase, OR if I need to wait for a proper fix in the library before I can get it running on OS X.
So. Uh. Where do I go from here? I'd love to get rid of some hardware, but I can't start selling it off until Illarion will work for me. =/
And of course, thanks for your time reading my ramblings.
I can start Illarion up and get the login screen. I bang in my login credentials, set some options, and try to login. That gives me a big, beautiful exception.
Code: Select all
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.javaws.Launcher.executeApplication(Launcher.java:1154)
at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1101)
at com.sun.javaws.Launcher.continueLaunch(Launcher.java:944)
at com.sun.javaws.Launcher.handleApplicationDesc(Launcher.java:515)
at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:218)
at com.sun.javaws.Launcher.run(Launcher.java:165)
at java.lang.Thread.run(Thread.java:613)
Caused by: java.lang.UnsatisfiedLinkError: /Users/nevans/Library/Caches/Java/cache/javaws/http/Ddownload.illarion.org/P80/DMlib_mac/RNlwjgl_lib.jar/liblwjgl.jnilib:
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1660)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at org.lwjgl.Sys$1.run(Sys.java:67)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.<clinit>(Sys.java:65)
at org.lwjgl.opengl.Display.<clinit>(Display.java:104)
at illarion.client.IllaClient.a(Unknown Source)
at illarion.client.IllaClient.b(Unknown Source)
at illarion.client.IllaClient.<init>(Unknown Source)
at illarion.client.IllaClient.main(Unknown Source)
... 11 more
Code: Select all
172:~/Desktop/lwjgl-1.0beta2 nevans$ java -cp .:res:jar/lwjgl.jar:jar/lwjgl_test.jar:jar/lwjgl_util.jar:jar/lwjgl_fmod3.jar:jar/lwjgl_devil.jar:jar/jinput.jar: -Djava.library.path=native org.lwjgl.test.WindowCreationTest
The following keys are available:
ESCAPE: Exit test
ARROW Keys: Move window when in non-fullscreen mode
L: List selectable display modes
0-8: Selection of display modes
F: Toggle fullscreen
SHIFT-F: Toggle fullscreen with Display.destroy()/create() cycle
Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at org.lwjgl.Sys$1.run(Sys.java:72)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:65)
at org.lwjgl.Sys.loadLibrary(Sys.java:81)
at org.lwjgl.Sys.<clinit>(Sys.java:98)
at org.lwjgl.opengl.Display.<clinit>(Display.java:103)
at org.lwjgl.test.WindowCreationTest.initialize(WindowCreationTest.java:80)
at org.lwjgl.test.WindowCreationTest.main(WindowCreationTest.java:284)
172:~/Desktop/lwjgl-1.0beta2 nevans$
This forum post seems to mention my issue, and suggest fixes, but I don't speak durkadurka javastani, so I'm having a hard time figuring out if there's a fix I can do or if I need to wait for a new client relase, OR if I need to wait for a proper fix in the library before I can get it running on OS X.
So. Uh. Where do I go from here? I'd love to get rid of some hardware, but I can't start selling it off until Illarion will work for me. =/
And of course, thanks for your time reading my ramblings.