Sign in to follow this  
MsInformative

Wurm launcher is very picky java.

Recommended Posts

G'day.


 


Java does not run Wurm with any version except for Java 6 Update 34. This is just for my laptop. My mum's pc (Which is minimal graphics barely handling) works fine with the latest java version.


 


Here is the error...



java.net.SocketException: Invalid argument: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.checkUpdateAvailable(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.isUpdateAvailable(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


I uninstall Java 7 Update 55 and install Java 6 Update 34 and I don't get this problem. I'd like to resolve this issue once and for all. Any ideas?


Share this post


Link to post
Share on other sites

Maybe try Java 8 from the Oracle site. Seems to run Wurm a lot better for me than 7 ever did.


Share this post


Link to post
Share on other sites

Java 7 update 55 isn't the newest version. Try installing update 65, or use Java 8 like Audrel recommends.


Share this post


Link to post
Share on other sites

Could be due to issues with the combination of java and IPv6 on your laptop (see here for a similar issue). Some possible solutions are:


  • Like 1

Share this post


Link to post
Share on other sites

 

Could be due to issues with the combination of java and IPv6 on your laptop (see here for a similar issue). Some possible solutions are:

  • Update your network drivers

Use a shortcut/batch file to launch java with IPv4 preferred, eg.

javaws.exe -J-Djava.net.preferIPv4Stack=true http://www.wurmonline.com/client/wurmclient.jnlp

 

You have done what java techs could not. Thank you. :)

 

I had to make the java.exe the long way, though.

Share this post


Link to post
Share on other sites

You have done what java techs could not. Thank you. :)

 

I had to make the java.exe the long way, though.

Glad to hear it worked :) So for future reference, what's your laptop model?  Also, what do you mean "make the java.exe the long way"?

Share this post


Link to post
Share on other sites

Glad to hear it worked :) So for future reference, what's your laptop model?  Also, what do you mean "make the java.exe the long way"?

"make the java.exe the long way" - Msinformative

Share this post


Link to post
Share on other sites

"C:\Program Files\Java\jre8\bin\javaws.exe" instead of just "javaws.exe"


 


My laptop's model is Alienware M18xR1.


Share this post


Link to post
Share on other sites

Ah, right yes it's usually a good idea to specify the full path. Thanks for the model number.


Share this post


Link to post
Share on other sites

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
Sign in to follow this