Solved: Can't launch client on Mac OS X 10.5.4

This only happens on one Leopard laptop.
Have cleared the caches using Java Preferences.
I even deleted everything inside ‘~/Library/Caches/Java/cache/’.

The server is on

Servoy version 3.5.5-build 518, repository version 31
java.vm.name=Java HotSpot™ Client VM
java.vm.version=1.5.0_13-119
java.vm.info=mixed mode, sharing
java.vm.vendor=Apple Inc.
os.name=Mac OS X
os.version=10.5.3
os.arch=i386

i have replaced the real IP address with ‘[ip address here]’:

An error occurred while launching/running the application.

Category: Invalid Argument Error

Could not load file/URL specified: file://localhost/Users/chrisb/Library/Caches/Java/cache/javaws/http/D[ip address here]/P8080/DMservoy-client/AMservoy_client.jnlp

the wrapped exception is:

java.io.FileNotFoundException: /Users/chrisb/Library/Caches/Java/cache/javaws/http/D[ip address here]/P8080/DMservoy-client/AMservoy_client.jnlp (No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:106)
	at java.io.FileInputStream.<init>(FileInputStream.java:66)
	at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
	at com.sun.javaws.net.BasicNetworkLayer.doRequest(BasicNetworkLayer.java:175)
	at com.sun.javaws.net.BasicNetworkLayer.doGetRequest(BasicNetworkLayer.java:92)
	at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(LaunchDescFactory.java:79)
	at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(LaunchDescFactory.java:100)
	at com.sun.javaws.Main.launchApp(Main.java:183)
	at com.sun.javaws.Main.main(Main.java:137)
	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 apple.launcher.LaunchRunner.run(LaunchRunner.java:115)
	at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50)
	at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)

Fixed. This problem was caused by a saved shortcut to the Servoy application.
We had changed servers from Windows 2003 to Mac OS X, but the IP address was the same, so Java Web Start got confused when starting up.

Thanks Scott for you helpful FAQ.

http://www.servoyguy.com/knowledge_base … java_cache

As a side note, we have a few problems with client on Leopard running with the current Mac Java 6. The main one being that Servoy client crashes fairly regularly. Not sure if others have noticed this.

No problems with Java 5.