Jump to content

PokeMMO Linux Client won't start with java 9


Recommended Posts

1 hour ago, Desu said:

Do you have a full stacktrace? I don't believe we have any remaining usages of DatatypeConverter

 

Edit: It's the updater isn't it?

Yes it's the updater, here is the steps I tried to get the game working.

I use Arch with Java 9, so naturally I didn't think on downloading the .deb or .rpm so I went with the client, when I ran the .sh launch file this was the error:

 

Error: LinkageError occurred while loading main class com.pokeemu.client.Client

       java.lang.ClassFormatError: Illegal field name "if.Object" in class com/pokeemu/client/Client

 

I couldn't get the game to work at all so then I went to try to see if the rpm file would give me any luck, I ran the pokemmo launcher and this was the furtherest I could get:

 

Java options were -Xms64M -Xmx128M

Error: Could not find or load main class com.pokeemu.updater.ClientUpdater

Caused by: java.lang.ClassNotFoundException: com.pokeemu.updater.ClientUpdater

Java options were -Xms128M -Xmx384M

Error: Could not find or load main class com.pokeemu.client.Client

Caused by: java.lang.ClassNotFoundException: com.pokeemu.client.Client

 

Alright then I went on to try my luck with the .deb file and by directly running pokemmo_bootstrapper.jar file this was the issue:

 

java.awt.Label[label0,122,5,69x21,align=left,text=Loading...]

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

at com.pokeemu.updater.B.A.ā(Unknown Source)

at com.pokeemu.updater.D.<init>(Unknown Source)

at com.pokeemu.updater.ClientUpdater.ā(Unknown Source)

at com.pokeemu.updater.ClientUpdater.main(Unknown Source)

Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter

at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)

at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)

java.awt.Label[label0,122,5,69x21,invalid,align=left,text=Loading Updater Information...]at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)

 

... 4 more

The launcher did launch but it seems like the updater was not working at all. So is there any options to get around using the updater? I would really appreciate it if I can get any help :)

Link to comment

I run this on a 2008 potato running Xubuntu, idk much about Linux yet but can at least verify xubuntu as having the proper java to play. Distro 17.10

 

And on my other newer system I run xubuntu off of a live USB to play (Lol)

Edited by Xatu
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.