Update to 6.1.4 and http plugin problem

Hi all,

a customer has updated its servoy server from the 6.1.3 (that was working fine) to the last 6.1.4.
Now, when he try to download the client, he gets this error:

JNLPException[category: Errore di avvio file : Exception: null : LaunchDesc: 
<jnlp spec="1.0+" codebase="http://localhost:10000/" href="http://localhost:10000/servoy-client/plugins/http.jar.jnlp">
  <information>
    <title>Servoy Client Plugins</title>
    <vendor>Servoy and Others</vendor>
    <homepage href="null"/>
    <offline-allowed/>
  </information>
  <security>
    <all-permissions/>
  </security>
  <update check="timeout" policy="always"/>
  <resources>
    <jar href="http://localhost:10000/plugins/http.jar" version="1366273939367" part="http" download="eager" main="false"/>
    <jar href="http://localhost:10000/lib/httpclient.jar" version="1366271694220" part="httpclient" download="eager" main="false"/>
    <jar href="http://localhost:10000/lib/httpclient-cache.jar" version="1366271694204" part="httpclient" download="eager" main="false"/>
    <jar href="http://localhost:10000/lib/httpcore.jar" version="1366271694220" part="httpclient" download="eager" main="false"/>
    <jar href="http://localhost:10000/lib/httpmime.jar" version="1366271694220" part="httpclient" download="eager" main="false"/>
    <jar href="http://localhost:10000/lib/apache-mime4j.jar" version="1366271694126" part="httpclient" download="eager" main="false"/>
    <jar href="http://localhost:10000/lib/commons-codec.jar" version="1366271694126" part="codec" download="eager" main="false"/>
    <package name="org.apache.http." part="httpclient" recursive="true"/>
    <package name="org.apache.commons.codec." part="codec" recursive="true"/>
  </resources>
  <component-desc/>
</jnlp> ]
	at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
	at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareAllResources(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$1.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

As showed above, the client’s download is interrupted at “http”-plugin downloading.
Any idea about what throw this JNLPException and what to do to solve this problem?

Thanks in advance

Marco Rossi

Hi Marco,

Sometimes Java Cache creates problem after updating the server. Please clear the cache and re-download the client. Hope this will solves the problem.

Thanks

Thanks for your reply sovanm!

However I think that the problem is that one or more servoy plugins are signed with an old signature that is expired at 14-2-2013 00:59:59.
In fact I found two “Servoy BV” certificate into the client machine. I’ve deleted the old one but when I launch again the client, it ask for accepting this old signature.
I don’t know how to search the involved plugin.

[attachment=0]snapshot.png[/attachment]

If anyone will have the same problem, I’ve solved following these steps:
1 - Make a clean servoy 6.1.4 installation
2 - Copy the “plugins” folder from this installation
3 - Paste it on the old “plugins” folder. The OS should ask you to merge the folder and to overwrite the already existing file. In this way you don’t loose the third part plugins.