Plugin working in developer but not on server

Hi there!

I’m making a Servoy plugin and followed all tutorials I found about making plugins.
When testing the plugin in developper, everything was working great but when I deploy the plugin on the server, I get a terrible error:

STATUS | wrapper  | 2012/04/20 18:14:08 | --> Wrapper Started as Service
STATUS | wrapper  | 2012/04/20 18:14:08 | Java Service Wrapper Standard Edition 32-bit 3.3.5
STATUS | wrapper  | 2012/04/20 18:14:08 |   Copyright (C) 1999-2009 Tanuki Software, Ltd.  All Rights Reserved.
STATUS | wrapper  | 2012/04/20 18:14:08 |     http://wrapper.tanukisoftware.org
STATUS | wrapper  | 2012/04/20 18:14:08 |   Licensed to Servoy for ServoyApplicationServer
STATUS | wrapper  | 2012/04/20 18:14:08 | 
STATUS | wrapper  | 2012/04/20 18:14:08 | Launching a JVM...
INFO   | jvm 1    | 2012/04/20 18:14:08 | WrapperManager: Initializing...
INFO   | jvm 1    | 2012/04/20 18:14:11 | LogServer started
INFO   | jvm 1    | 2012/04/20 18:14:30 | 20-apr-2012 18:14:30 org.apache.coyote.http11.Http11Protocol init
INFO   | jvm 1    | 2012/04/20 18:14:30 | INFO: Initializing Coyote HTTP/1.1 on http-8080
INFO   | jvm 1    | 2012/04/20 18:14:30 | 20-apr-2012 18:14:30 org.apache.catalina.startup.Catalina load
INFO   | jvm 1    | 2012/04/20 18:14:30 | INFO: Initialization processed in 149 ms
INFO   | jvm 1    | 2012/04/20 18:14:30 | 20-apr-2012 18:14:30 org.apache.catalina.core.StandardService start
INFO   | jvm 1    | 2012/04/20 18:14:30 | INFO: Starting service Catalina
INFO   | jvm 1    | 2012/04/20 18:14:30 | 20-apr-2012 18:14:30 org.apache.catalina.core.StandardEngine start
INFO   | jvm 1    | 2012/04/20 18:14:30 | INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
INFO   | jvm 1    | 2012/04/20 18:14:31 | 20-apr-2012 18:14:31 org.apache.coyote.http11.Http11Protocol start
INFO   | jvm 1    | 2012/04/20 18:14:31 | INFO: Starting Coyote HTTP/1.1 on http-8080
INFO   | jvm 1    | 2012/04/20 18:14:31 | 20-apr-2012 18:14:31 org.apache.catalina.startup.Catalina start
INFO   | jvm 1    | 2012/04/20 18:14:31 | INFO: Server startup in 923 ms
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: ----------------------------
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: Accept-Encoding=pack200-gzip,gzip
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: Content-Type=application/x-java-archive
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: requestURL=http://192.168.73.203:8080/plugins/globis-recurringDate/json-lib-2.2.2-jdk15.jar
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: servletPath=/globis-recurringDate/json-lib-2.2.2-jdk15.jar
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: File not found /globis-recurringDate/json-lib-2.2.2-jdk15.jar1222077278000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: File not found /globis-recurringDate/json-lib-2.2.2-jdk15.jar1222077278000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: ----------------------------
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: Accept-Encoding=pack200-gzip,gzip
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: Content-Type=application/x-java-archive
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: requestURL=http://192.168.73.203:8080/plugins/globis-recurringDate/commons-lang.jar
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: servletPath=/globis-recurringDate/commons-lang.jar
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: ----------------------------
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: Accept-Encoding=pack200-gzip,gzip
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: ----------------------------
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: Content-Type=application/x-java-archive
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: File not found /globis-recurringDate/commons-lang.jar1197647310000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: Accept-Encoding=pack200-gzip,gzip
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: requestURL=http://192.168.73.203:8080/plugins/globis-recurringDate/commons-collections.jar
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: Content-Type=application/x-java-archive
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: servletPath=/globis-recurringDate/commons-collections.jar
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: requestURL=http://192.168.73.203:8080/plugins/globis-recurringDate/commons-beanutils-1.7.jar
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: File not found /globis-recurringDate/commons-collections.jar1305700852000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: servletPath=/globis-recurringDate/commons-beanutils-1.7.jar
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: File not found /globis-recurringDate/commons-beanutils-1.7.jar1330079912000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: Found file /globis-recurringDate/json-lib-2.2.2-jdk15.jar.pack.gz.tmp
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: File not found /globis-recurringDate/commons-beanutils-1.7.jar1330079912000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: content-encoding=pack200-gzip : outFile=C:\Servoy_52\application_server\server\work\Catalina\localhost\plugins\globis-recurringDate\json-lib-2.2.2-jdk15.jar1222077278000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: ----------------------------
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: Accept-Encoding=pack200-gzip,gzip
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: Content-Type=application/x-java-archive
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: requestURL=http://192.168.73.203:8080/plugins/globis-recurringDate/commons-logging-1.1.1.jar
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: servletPath=/globis-recurringDate/commons-logging-1.1.1.jar
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: File not found /globis-recurringDate/commons-logging-1.1.1.jar1213196272000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:52 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:52 | INFO: Found file /globis-recurringDate/commons-beanutils-1.7.jar.pack.gz.tmp
INFO   | jvm 1    | 2012/04/20 18:14:53 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:53 | INFO: content-encoding=pack200-gzip : outFile=C:\Servoy_52\application_server\server\work\Catalina\localhost\plugins\globis-recurringDate\commons-beanutils-1.7.jar1330079912000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:53 | 20-apr-2012 18:14:52 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:53 | INFO: File not found /globis-recurringDate/commons-collections.jar1305700852000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:53 | 20-apr-2012 18:14:53 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:53 | INFO: ----------------------------
INFO   | jvm 1    | 2012/04/20 18:14:53 | 20-apr-2012 18:14:53 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:53 | INFO: Accept-Encoding=pack200-gzip,gzip
INFO   | jvm 1    | 2012/04/20 18:14:53 | 20-apr-2012 18:14:53 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:53 | INFO: Content-Type=application/x-java-archive
INFO   | jvm 1    | 2012/04/20 18:14:53 | 20-apr-2012 18:14:53 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:53 | INFO: requestURL=http://192.168.73.203:8080/plugins/globis-recurringDate/ezmorph.jar
INFO   | jvm 1    | 2012/04/20 18:14:53 | 20-apr-2012 18:14:53 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:53 | INFO: servletPath=/globis-recurringDate/ezmorph.jar
INFO   | jvm 1    | 2012/04/20 18:14:53 | 20-apr-2012 18:14:53 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:53 | INFO: File not found /globis-recurringDate/ezmorph.jar1330079526000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:53 | 20-apr-2012 18:14:53 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:53 | INFO: Found file /globis-recurringDate/commons-collections.jar.pack.gz.tmp
INFO   | jvm 1    | 2012/04/20 18:14:53 | 20-apr-2012 18:14:53 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:53 | INFO: File not found /globis-recurringDate/commons-lang.jar1197647310000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:53 | 20-apr-2012 18:14:53 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:53 | INFO: content-encoding=pack200-gzip : outFile=C:\Servoy_52\application_server\server\work\Catalina\localhost\plugins\globis-recurringDate\commons-collections.jar1305700852000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:54 | 20-apr-2012 18:14:54 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:54 | INFO: ----------------------------
INFO   | jvm 1    | 2012/04/20 18:14:54 | 20-apr-2012 18:14:54 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:54 | INFO: Accept-Encoding=pack200-gzip,gzip
INFO   | jvm 1    | 2012/04/20 18:14:54 | 20-apr-2012 18:14:54 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:54 | INFO: Content-Type=application/x-java-archive
INFO   | jvm 1    | 2012/04/20 18:14:54 | 20-apr-2012 18:14:54 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:54 | INFO: requestURL=http://192.168.73.203:8080/plugins/globis-recurringDate/jackson-all-1.9.4.jar
INFO   | jvm 1    | 2012/04/20 18:14:54 | 20-apr-2012 18:14:54 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:54 | INFO: servletPath=/globis-recurringDate/jackson-all-1.9.4.jar
INFO   | jvm 1    | 2012/04/20 18:14:54 | 20-apr-2012 18:14:54 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:54 | INFO: File not found /globis-recurringDate/jackson-all-1.9.4.jar1330336106000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:54 | 20-apr-2012 18:14:54 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:54 | INFO: Found file /globis-recurringDate/commons-lang.jar.pack.gz.tmp
INFO   | jvm 1    | 2012/04/20 18:14:54 | 20-apr-2012 18:14:54 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:54 | INFO: File not found /globis-recurringDate/jackson-all-1.9.4.jar1330336106000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:54 | 20-apr-2012 18:14:54 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:54 | INFO: content-encoding=pack200-gzip : outFile=C:\Servoy_52\application_server\server\work\Catalina\localhost\plugins\globis-recurringDate\commons-lang.jar1197647310000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:55 | 20-apr-2012 18:14:55 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:55 | INFO: Found file /globis-recurringDate/jackson-all-1.9.4.jar.pack.gz.tmp
INFO   | jvm 1    | 2012/04/20 18:14:55 | 20-apr-2012 18:14:55 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:55 | INFO: File not found /globis-recurringDate/ezmorph.jar1330079526000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:55 | 20-apr-2012 18:14:55 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:55 | INFO: content-encoding=pack200-gzip : outFile=C:\Servoy_52\application_server\server\work\Catalina\localhost\plugins\globis-recurringDate\jackson-all-1.9.4.jar1330336106000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:55 | 20-apr-2012 18:14:55 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:55 | INFO: Found file /globis-recurringDate/ezmorph.jar.pack.gz.tmp
INFO   | jvm 1    | 2012/04/20 18:14:55 | 20-apr-2012 18:14:55 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:55 | INFO: content-encoding=pack200-gzip : outFile=C:\Servoy_52\application_server\server\work\Catalina\localhost\plugins\globis-recurringDate\ezmorph.jar1330079526000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:55 | 20-apr-2012 18:14:55 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:55 | INFO: File not found /globis-recurringDate/commons-logging-1.1.1.jar1213196272000.pack.gz
INFO   | jvm 1    | 2012/04/20 18:14:56 | 20-apr-2012 18:14:55 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:56 | INFO: Found file /globis-recurringDate/commons-logging-1.1.1.jar.pack.gz.tmp
INFO   | jvm 1    | 2012/04/20 18:14:56 | 20-apr-2012 18:14:55 org.apache.catalina.core.ApplicationContext log
INFO   | jvm 1    | 2012/04/20 18:14:56 | INFO: content-encoding=pack200-gzip : outFile=C:\Servoy_52\application_server\server\work\Catalina\localhost\plugins\globis-recurringDate\commons-logging-1.1.1.jar1213196272000.pack.gz

I signed ALL external JARs, I even signed my plugin JAR.
I also made a JNLP file to specify the path to the jars I need for my plugin.

All these external JARs I placed in a folder where the JNLP file reffers to.

Could anyone tell me what I’m doing wrong?

Thanks in advance!

The error is not terrible, it’s “file not found”. It seems that your jnlp points to several files in a directory called “globis-recurringDate” that cannot be found. Does this directory exist in application_server/plugins? Does it contain the files needed (e.g. “commons-lang.jar”)?

Yes it does. The JNLP file and the directory with the necessary files are placed in the application_server/plugins.
This works in Developer though.

I just notice that the name of the directory where the external JARs are stored, is globis-recurringdate (no capital letter ‘D’). In the JNLP I reffer to globis-recurringDate (with capital letter ‘D’). Could this perform the error?

Besides that, I use an external JAR named ‘commons-beanutils-1.7.jar’ but another plugin, that I also use on the server, useses an external JAR ‘commons-beanutils-1.8.0.jar’ so a much more recent version. Can this cause the error too or doesn’t this effect it?

Thanks in advance!

As I said, the server fails to find the files your jnlp is asking for. In developer, you have it all there. On the server, stuff has to be found, packed and sent to the client. So yes, I suppose your naming could cause this problem.

glenn.boudaer:
Besides that, I use an external JAR named ‘commons-beanutils-1.7.jar’ but another plugin, that I also use on the server, useses an external JAR ‘commons-beanutils-1.8.0.jar’ so a much more recent version. Can this cause the error too or doesn’t this effect it?

Yes, avoid that!

-Status update-

I changed the directory name from ‘recurringdate’ to ‘recurringDate’ and when running the plugin on the server, I get less errors than before.
So that’s one step closer to finding the solution. But the errors I get are following:

Launchfile:

<?xml version="1.0" encoding="utf-8"?> Servoy Client - gede_online Servoy Database client system.property.apple.laf.useScreenMenuBar:true CI:581E6B4D-D302-4A80-9E5C-47CC6A6121BC argument:18c5935b-32dc-4c41-b993-b0bc8f93fd3e s:gede_online method:login solution:gede_online

Exception:

com.sun.deploy.net.FailedDownloadException: Unable to load resource: (http://192.168.73.203:8080/plugins/glob … 5700852000, 1335163422000)
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Wrapped Exception:

java.io.IOException: invalid SHA1 signature file digest for org/apache/commons/collections/collection/TypedCollection.class
at com.sun.deploy.cache.CacheEntry$9.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.deploy.cache.CacheEntry.writeFileToDisk(Unknown Source)
at com.sun.deploy.cache.Cache.downloadResourceToTempFile(Unknown Source)
at com.sun.deploy.cache.Cache.downloadResourceToCache(Unknown Source)
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Looks like there is something wrong with ‘plugins/globis-recurringDate/commons-collections.jar’.
In the Wrapped Exception I see the line ’ invalid SHA1 signature’. I signed all the JARs successfully so what can be the problem?

Thanks in advance!

Did you unsign your jars before signing?
Did you change anything in that jar after signing?

Before signing, I unzipped the JARs, deleted the MANIFEST file, rejared and then I signed these JARs.
After that I didn’t change anything to these JARs.

What does your jnlp file look like?