Thomas Parry:
I also had same message for the Spellcheck pro plugin. Then I went into the jnlp file for it and noticed that the version= part was not the recommended version=“%%version%%” so I manually changed them and then that exception seemed to go away. I checked the jnlp for the it2be-tools and it is fine. So it is one or more jar files in the plugin sub-folder that it does not like.
What happens when you clear your cache first on the client machine? I know Johan fixed an issue the jnlp version strings in 5.1.3 but I am not sure if this ever got into 3.5.12.
I always run the signtester with the server shutdown.
As a last resort I wacked the offending it2be-tools suite of files and folders then downloaded the complete latest set and re-installed it.
Interestingly now these files are verified with the signtester tool. So my method of updating the plugins appears to be flawed to say the least!
Now downloading the smart client completes properly.
So I will assume this was the correct remedial action.
I have replaced the jasperreports-3.7.1.jar by the version 3.7.3 file on my Servoy 5.1.4 application server.
Launching the Smart Client from Developer I get no error messages, but when launching the Smart Client from the application_server, I get the error:
Of course, I have changed the setting in the jnlp file.
If I run now the signtester.jar the unsigned jasperreports-3.7.3.jar will be dedected. I have signed it like Johan has discribed it in a previous post on this topic and the tool returns all files are signed. But while launching the Smart Client again, I get the error message:
<<Error: JAR resources in JNLP file are not signed by same certificate>>
If you just download them from somewhere and dump it into the plugin. Then yes it has to be signed
But you cant sign that jar file with the same certificate as the original plugin is signed (thats servoy certificate)
So if you just update jars inside a plugin that is already signed by somebody else then you need to resign the whole plugin (so all the jars that the jnlp file of that plugin points to)
jcompagner:
where do you get jasperreports-3.7.3.jar from?
If you just download them from somewhere and dump it into the plugin. Then yes it has to be signed
But you cant sign that jar file with the same certificate as the original plugin is signed (thats servoy certificate)
So if you just update jars inside a plugin that is already signed by somebody else then you need to resign the whole plugin (so all the jars that the jnlp file of that plugin points to)
Hi Johan,
I got the jasperreports-3.7.3.jar file from my iReport 3.7.3 installation. How do I resign the whole plugin?
Harjo:
are you sure, you use the latest signtester.jar from Servoy-stuff site??
clear your cache, (and what I mostly do, is clear the catalina cache folder also on the servert)
Thanks Harjo!
I used the latest signtester.jar and cleared also the catalina cache, but Johan got it.
Hi Harjo,
actually I don’t used the latest signtester.jar (I had Johan’s vers.) . But now I have the right one from the Servoy-Stuff site!
Could you please post the correct command line incl. the ‘overwrite’ parameter? This would be very glad.
I have now signed the jar files by my own generated kestore how you explained.
When I run the signtester.jar again, all the Verifying dirs are signed.
Than I have deleted the server cache and also the .servoy folder and Java cache files on the client side. Made a restart of the server, but still the same error while launching the smart client:
Error: JAR resources in JNLP file are not signed by the same certificate
can you please post the details of the ‘JAR resources in JNLP file are not signed by the same certificate’ error here?
This gives good information which jars are involved here.