Sign in to follow this  
Dinant

XML Parse Exception?

Recommended Posts

When I try to log on, it gives me this java error. The core of it seems to be a problem with the XML formatting of the wurmclient.jnlp.

 

When I manually download it and open the file in an editor, I don't see what could be causing the error.

 

Everything is up to date, game ran just fine yesterday. Can anyone give me any advice?

 

net.sourceforge.jnlp.LaunchException: Fatal: Read Error: Could not read or parse the JNLP file. You can try to download this file manually and send it as bug report to IcedTea-Web team.


at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:490)
at net.sourceforge.jnlp.Launcher.launch(Launcher.java:286)
at net.sourceforge.jnlp.runtime.JnlpBoot.run(JnlpBoot.java:67)
at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:245)
at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:63)
at java.security.AccessController.doPrivileged(Native Method)
at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:195)
Caused by: net.sourceforge.jnlp.ParseException: Invalid XML document syntax.
at net.sourceforge.jnlp.XMLParser.getRootNode(XmlParser.java:118)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.sourceforge.jnlp.Parser.getRootNode(Parser.java:1331)
at net.sourceforge.jnlp.JNLPFile.parse(JNLPFile.java:781)
at net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:231)
at net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:213)
at net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:198)
at net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:184)
at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:454)
... 6 more
Caused by: net.sourceforge.nanoxml.XMLParseException: XML Parse Exception during parsing of the XML definition at line 1: Expected: '<' but got: ''
at net.sourceforge.nanoxml.XMLElement.expectedInput(XMLElement.java:1172)
at net.sourceforge.nanoxml.XMLElement.parseFromReader(XMLElement.java:500)
at net.sourceforge.nanoxml.XMLElement.parseFromReader(XMLElement.java:461)
at net.sourceforge.jnlp.XMLParser.getRootNode(XmlParser.java:114)
... 17 more

Share this post


Link to post
Share on other sites

Which specific version of JAVA are you running? 


 


Is this on Windows or Linux?


 


 


edit: IcedTea so linux. The reason I asked is, when I google this error, the error comes up on linux forums a lot, but never before on Wurm forums.


 


It might mean devs need to look closer at the Linux version of the client or it might mean something else ^_^ I am still googling. 


 


Maybe also check this thread as they discuss using icedtea vs Oracle:


 


http://forum.wurmonline.com/index.php?/topic/111729-updated-linux-guide/

Edited by Brash_Endeavors

Share this post


Link to post
Share on other sites
From my last session log yesterday

 

=== System information ===

Executing from /home/USERNAME/

Operating system: Linux (arch: amd64, version: 4.1.6-1-ARCH)

Java version: 1.8.0_60 (Oracle Corporation) <http://java.oracle.com/>

Jvm version: 25.60-b23 (Oracle Corporation) [OpenJDK 64-Bit Server VM]

 

No changes on my end from working fine to this weird error I can't find anywhere else.

Share this post


Link to post
Share on other sites

What happens if you  launch from the PLAY button on the main page?


 


You could also test Unstable Client in case it does not have the same issue:


http://www.wurmonline.com/client/wurmclient_unstable.jnlp


 


It is possible devs need to check the linux version although I would have expected that to be reported already since a lot of the devs play on linux. 


Edited by Brash_Endeavors

Share this post


Link to post
Share on other sites

Clicking play on the web page just downloads the file, I can't get it to auto-play from there, so it's the same as any other way I try to run it.


 


Unstable client gives the same error.


 


It looks like an openjdk/icedtea issue. I had thought I was using the direct binaries from oracle repackaged in a form that my system wouldn't choke on, but apparently not.


 


Running the java web start from the binary downloaded direct from oracle this error does not appear.


 


Thank you for the advice, I am back in the game.


  • Like 1

Share this post


Link to post
Share on other sites

Encountered the same problem today. Yet another reason to replace icedtea i guess. Thx for posting the solution.


Share this post


Link to post
Share on other sites

I had the same issue on my linux system and talked to Warlander one of the client devs, he told me that the changes are that now the client uses javafx and the openjdk javafx is not ready and cant be used so to get wurm running again you need to switch to oracle java. That fixed it for me.


Edited by Stimrol

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this