# WARNING - Running 'signtester.jar' Not Guaranteed

**URL:** <https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087>\
**Category:** Classic Servoy\
**Created:** [April 21, 2010, 6:03pm UTC](https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087 "2010-04-21T18:03:20Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![kwpsd](https://avatars.discourse-cdn.com/v4/letter/k/bb73d2/32.png) [@kwpsd](https://forum.servoy.com/u/kwpsd)\
**Post date:** [April 21, 2010, 6:03pm UTC](https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087/1 "2010-04-21T18:03:20Z")

</div>

WARNING - Running Servoy’s ‘signtester.jar’ Program Does Not Guarantee Success  
Version: 5.1.2 - build 959  
Java 6 U 18

We ran Servoy’s ‘signtester.jar’ program on our server and discovered that some lines containing version information in the .jnlp plug-in files were changed to the requisite %%version%%, and some lines were left untouched. Below is the ‘signtester.jar’ program results…note that there is no error indication:

C:\Servoy51\application\_server\>java -jar signtester.jar  
Verifiying dir: .\beans  
Verifiying dir: .\plugins  
Verifiying dir: .\plugins\adobe\_pdf\_forms  
Verifiying dir: .\plugins\images  
Verifiying dir: .\plugins\jakarta-poi  
Verifiying dir: .\plugins\pdf\_output  
Verifiying dir: .\plugins\scheduler  
Verifiying dir: .\plugins\spellcheck  
Verifiying dir: .\lafs  
Verifiying dir: .\lib  
Verifiying dir: .\lib\client  
Verifiying dir: .\lib\images

However, after trying to connect with a remote client, the client still reported an exception:

com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: ([http://192.168.1.90:8080/plugins/pdf\_output/itext.jar](http://192.168.1.90:8080/plugins/pdf_output/itext.jar), 2.0.3)  
at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(Unknown Source)  
at com.sun.javaws.security.SigningInfo.check(Unknown Source)  
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)

Viewing the .jnlp file for the plug-in ‘pdf\_output’ showed that only the first line containing a version number was changed to the %%version%% (see below):

\<?xml version="1.0" encoding="utf-8"?\>

Servoy Client Plugins Servoy and Others

We replaced all three unchanged version number lines with the %%version%% parameter, re-ran the remote client, and found that other .jnlp files had similar problems…only the first version line was changed.

I wanted to post this, because we did not understand that ‘singtester.jar’ did not fix everything in the .jnlp files, and wanted to save others the time to figure it out.

---

<div class="post-metadata">

**Author:** ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)\
**Post date:** [April 21, 2010, 10:01pm UTC](https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087/2 "2010-04-21T22:01:33Z")

</div>

signtester only test the signing of jars. (and can sign if you create a keystore)  
it doesnt do anything with the jnlp files, its never said that it did.

Servoy 5.1.3 will do it all for you, it will insert the right version for every jar in every jnlp

---

<div class="post-metadata">

**Author:** ![kwpsd](https://avatars.discourse-cdn.com/v4/letter/k/bb73d2/32.png) [@kwpsd](https://forum.servoy.com/u/kwpsd)\
**Post date:** [April 23, 2010, 4:32pm UTC](https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087/3 "2010-04-23T16:32:07Z")

</div>

Sorry, Johan…my mis-understanding! Being relatively new to the Java world, I admittedly do not know how the ‘signing’ mechanism works and thought the ‘signtester.jar’ program either fixed the signing problems or pointed out what needed attention in the .jnlp files.

Thanks for all your efforts on this!

---

<div class="post-metadata">

**Author:** ![dpearce](https://avatars.discourse-cdn.com/v4/letter/d/e95f7d/32.png) [@dpearce](https://forum.servoy.com/u/dpearce)\
**Post date:** [April 27, 2010, 6:58pm UTC](https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087/4 "2010-04-27T18:58:13Z")

</div>

This whole saga is very worrying for the “low level” user of servoy.

I think i have done most things correctly, but am now stuck on one plugin that is not being supported anymore, that is the XMTHL rendering plugin.

I hope this might be a general Java thing so, I am publishing it here. I get the error: JAR resources in the JNLP file are not signed by the same certificate:

```auto
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="http://www.drcoop.co.uk:8046" href="/servoy-client/plugins/xmlrenderer.jar.jnlp">
   <information>
      <title>XMLRenderer Plugin</title>
      <vendor>OMNESOFT LLC</vendor>
      <offline-allowed/>
   </information>
   <resources>
      <jar href="/plugins/xmlrenderer.jar" download="eager" version="1272388650000"/>
      <jar href="/plugins/xmlrenderer/core-renderer.jar" download="eager" part="ufo-renderer" version=""/>
      <jar href="/plugins/xmlrenderer/iText-2.0.8.jar" download="eager" part="itext" version="2.0.8"/>
      <jar href="/plugins/xmlrenderer/minium.jar" download="eager" part="minimum" version=""/>
      <jar href="/plugins/xmlrenderer/license_manager.jar" download="eager" part="OMNESOFT"
         version="1.0"/>
   </resources>
   <component-desc/>
	<security>
	<all-permissions/>
	</security>
</jnlp>

```

The java log is this:

```auto
Reading certificates from 128668 http://www.drcoop.co.uk:8046/lib/j2db.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/53/772f76b5-6ffb76e7-1272386913000-.idx
Reading certificates from 16523 http://www.drcoop.co.uk:8046/lib/js.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/62/1c8f4d3e-3f85536a-1233252300000-.idx
Reading certificates from 9915 http://www.drcoop.co.uk:8046/lib/BrowserLauncher2.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/63/a02387f-6e53fa04-1233252300000-.idx
Reading certificates from 6732 http://www.drcoop.co.uk:8046/lib/commons-logging.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/54/52568536-385f6c83-1272386913000-.idx
Reading certificates from 9362 http://www.drcoop.co.uk:8046/lib/MRJAdapter.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/2/7ce78782-7b235d62-1233252300000-.idx
Reading certificates from 6602 http://www.drcoop.co.uk:8046/lib/slf4j-api.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/27/51fccdb-3e655016-1272386913000-.idx
Reading certificates from 5714 http://www.drcoop.co.uk:8046/lib/client/slf4j-jdk14.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/2/372a0ac2-6792e063-1272386913000-.idx
Reading certificates from 18753 http://www.drcoop.co.uk:8046/lib/networktnl.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/25/12768459-6c6f0601-1272386886000-.idx
Reading certificates from 6718 http://www.drcoop.co.uk:8046/lib/rmitnl.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/3/145067c3-65a37997-1245869861000-.idx
Reading certificates from 31361 http://www.drcoop.co.uk:8046/lib/client/httpclient.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/34/77c0aca2-3652f483-1272386886000-.idx
Reading certificates from 21352 http://www.drcoop.co.uk:8046/lib/client/httpcore.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/10/1d8a0e8a-4c7ca6de-1272386886000-.idx
Reading certificates from 25379 http://www.drcoop.co.uk:8046/lib/client/jcifs.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/27/81a29b-68264991-1233252300000-.idx
Reading certificates from 8094 http://www.drcoop.co.uk:8046/lib/commons-codec.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/58/2e2cd1ba-15599e13-1272386913000-.idx
Reading certificates from 6272 http://www.drcoop.co.uk:8046/beans/molecule.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/42/44e35aaa-72a37c8f-1272386886000-.idx
Reading certificates from 5520 http://www.drcoop.co.uk:8046/beans/htmlbean.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/10/3544f78a-3a4d88e0-1272386886000-.idx
Reading certificates from 8846 http://www.drcoop.co.uk:8046/beans/s11_chart.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/44/606c8fec-597919a6-1272386886000-.idx
Reading certificates from 6728 http://www.drcoop.co.uk:8046/beans/IClock.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/56/18e91f8-1f3fa69f-1272386886000-.idx
Reading certificates from 5856 http://www.drcoop.co.uk:8046/beans/datagrid.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/20/49e846d4-3e516c6e-1272386913000-.idx
Reading certificates from 12053 http://www.drcoop.co.uk:8046/beans/dbtreeview.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/30/848e79e-31a64daa-1272386913000-.idx
Reading certificates from 34941 http://www.drcoop.co.uk:8046/lafs/skinlf.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/16/43960dd0-14cb9edb-1272386886000-.idx
Reading certificates from 10336 http://www.drcoop.co.uk:8046/lafs/kunststoff.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/58/8fc137a-234be6d6-1272386886000-.idx
Reading certificates from 6370 http://www.drcoop.co.uk:8046/plugins/pdf_output.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/36/49499c24-6606f667-1272386913000-.idx
Reading certificates from 61136 http://www.drcoop.co.uk:8046/plugins/pdf_output/itext.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/62/29698e3e-64ae4432-1272386913000-.idx
Reading certificates from 21012 http://www.drcoop.co.uk:8046/plugins/pdf_output/bcmail-jdk14-135.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/57/186cecb9-65d17c63-1272386913000-.idx
Reading certificates from 121150 http://www.drcoop.co.uk:8046/plugins/pdf_output/bcprov-jdk14-135.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/59/fcb383b-1e703810-1272386913000-.idx
Reading certificates from 5704 http://www.drcoop.co.uk:8046/plugins/converters.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/7/72909c7-53e5224c-1272386913000-.idx
Reading certificates from 6830 http://www.drcoop.co.uk:8046/plugins/mail.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/28/5ee6f49c-231df677-1272386913000-.idx
Reading certificates from 5856 http://www.drcoop.co.uk:8046/plugins/spellcheck.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/15/4bc1660f-51549624-1272386913000-.idx
Reading certificates from 10221 http://www.drcoop.co.uk:8046/plugins/spellcheck/RapidSpell.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/38/1a676a66-78ce3c14-1272386913000-.idx
Reading certificates from 5426 http://www.drcoop.co.uk:8046/plugins/spellcheck/RapidSpell_US_UK_Dict.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/8/3df31e08-1eb5dc30-1272386913000-.idx
Reading certificates from 5984 http://www.drcoop.co.uk:8046/plugins/http.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/33/3f8daee1-659c17b2-1272386913000-.idx
Reading certificates from 22207 http://www.drcoop.co.uk:8046/lib/commons-httpclient.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/24/7b3b4a98-260fb66d-1272386913000-.idx
Reading certificates from 5622 http://www.drcoop.co.uk:8046/plugins/images.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/17/2e3a95d1-5092bea2-1272386913000-.idx
Reading certificates from 75594 http://www.drcoop.co.uk:8046/plugins/images/jai_imageio.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/43/4644baeb-41a45240-1272386913000-.idx
Reading certificates from 16537 http://www.drcoop.co.uk:8046/plugins/images/metadataextractor.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/54/1ec8f476-222f50fb-1272386913000-.idx
Reading certificates from 2652 http://www.drcoop.co.uk:8046/plugins/google_app.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/22/301137d6-60aaae83-1272388645000-.idx
Reading certificates from 5312 http://www.drcoop.co.uk:8046/plugins/google_app/gdata-base-1.0.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/29/1f8965d-5ee128f3-1.0-.idx
Reading certificates from 3318 http://www.drcoop.co.uk:8046/plugins/google_app/gdata-calendar-1.0.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/30/6ef555de-1974d0ed-1.0-.idx
Reading certificates from 24412 http://www.drcoop.co.uk:8046/plugins/google_app/gdata-client-1.0.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/7/a0f3547-499e5b34-1.0-.idx
Reading certificates from 17216 http://www.drcoop.co.uk:8046/plugins/it2be-calendar.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/5/4b7afd85-344a4e8d-2.5-163-.idx
Reading certificates from 9073 http://www.drcoop.co.uk:8046/plugins/it2be-runtime/calendar-runtime.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/15/6a50780f-23ea7e40-2.5-163-.idx
Reading certificates from 103096 http://www.drcoop.co.uk:8046/plugins/it2be-lib/migcalendarbean.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/59/edcf03b-6d399a1a-2.5-163-.idx
Reading certificates from 67351 http://www.drcoop.co.uk:8046/plugins/it2be-lib/ical4j.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/44/45f6546c-1288872c-1.3-028-.idx
Reading certificates from 45915 http://www.drcoop.co.uk:8046/plugins/it2be-server.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/4/5c388f44-3f3ecabf-1.3-028-.idx
Reading certificates from 9335 http://www.drcoop.co.uk:8046/plugins/it2be-updatemanager.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/14/622cae4e-5040b050-1.3-028-.idx
Reading certificates from 9071 http://www.drcoop.co.uk:8046/plugins/it2be-lib/it2be-helper.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/15/6804800f-6d2d9543-1.3-028-.idx
Reading certificates from 10711 http://www.drcoop.co.uk:8046/plugins/it2be-lib/it2be-keys.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/31/6c5805df-6ddd4fcd-1.3-028-.idx
Reading certificates from 74924 http://www.drcoop.co.uk:8046/plugins/it2be-lib/it2be-utilities.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/60/40ca70bc-3fe46922-1.3-028-.idx
Reading certificates from 9073 http://www.drcoop.co.uk:8046/plugins/it2be-runtime/server-runtime.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/47/71ae74ef-774e93da-1.3-028-.idx
Reading certificates from 5852 http://www.drcoop.co.uk:8046/plugins/dialog.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/29/59b1095d-3ce24225-1272386913000-.idx
Reading certificates from 5818 http://www.drcoop.co.uk:8046/plugins/file.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/5/44494445-1602d966-1272386913000-.idx
Reading certificates from 5570 http://www.drcoop.co.uk:8046/plugins/kioskmode.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/2/59183702-492e8ca5-1272386913000-.idx
Reading certificates from 6124 http://www.drcoop.co.uk:8046/plugins/serialize.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/7/7139b847-44a3142b-1272386913000-.idx
Reading certificates from 12454 http://www.drcoop.co.uk:8046/plugins/serialize/jabsorb-1.2.2.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/50/9e82f32-68180a71-1272386913000-.idx
Reading certificates from 6086 http://www.drcoop.co.uk:8046/plugins/scheduler.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/10/55e7080a-3b3e5cd7-1272386913000-.idx
Reading certificates from 20369 http://www.drcoop.co.uk:8046/plugins/scheduler/quartz.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/56/2292b7b8-7dc1ac92-1272386913000-.idx
Reading certificates from 7695 http://www.drcoop.co.uk:8046/plugins/mailpro.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/49/6cf43931-320b695a-1271685402000-.idx
Reading certificates from 5817 http://www.drcoop.co.uk:8046/plugins/drmaison-lib/support.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/38/2d2bdbe6-588db893-1271685411000-.idx
Reading certificates from 32688 http://www.drcoop.co.uk:8046/plugins/drmaison-lib/log4j.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/48/6ba619b0-2d2d8c28-1271685402000-.idx
Reading certificates from 27279 http://www.drcoop.co.uk:8046/plugins/drmaison-lib/mail.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/27/2881e71b-44dddc66-1271685402000-.idx
Reading certificates from 8275 http://www.drcoop.co.uk:8046/plugins/drmaison-lib/activation.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/37/8aa4fa5-23a1d415-1271685402000-.idx
Reading certificates from 5847 http://www.drcoop.co.uk:8046/plugins/screenshot.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/20/b31f294-2b5ab45e-1271685408000-.idx
Reading certificates from 9363 http://www.drcoop.co.uk:8046/plugins/it2be-ftp.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/46/4b9676ae-6708e934-2.1-012-.idx
Reading certificates from 43935 http://www.drcoop.co.uk:8046/plugins/it2be-lib/j2ssh-core.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/26/4b9c0a1a-1f7c94f8-2.1-012-.idx
Reading certificates from 23041 http://www.drcoop.co.uk:8046/plugins/it2be-lib/commons-net-1.4.1.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/46/386fa9ae-26c9418e-2.1-012-.idx
Reading certificates from 14613 http://www.drcoop.co.uk:8046/plugins/it2be-lib/jakarta-oro.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/52/233ae034-3f586889-2.1-012-.idx
Reading certificates from 11632 http://www.drcoop.co.uk:8046/plugins/popupmenu.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/23/7ae90357-353155dd-1272386913000-.idx
Reading certificates from 6170 http://www.drcoop.co.uk:8046/plugins/default_validators.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/45/48d334ad-77ba3d33-1272386913000-.idx
Reading certificates from 5746 http://www.drcoop.co.uk:8046/plugins/udp.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/45/25026b2d-5528e7de-1272386913000-.idx
Reading certificates from 2276 http://www.drcoop.co.uk:8046/plugins/servoyguy_spellcheck_pro.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/12/46b0c88c-31d851a5-1.0-.idx
Reading certificates from 4730 http://www.drcoop.co.uk:8046/plugins/servoyguy_spellcheck_pro/jortho.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/35/54017ba3-5cd59655-1.0-.idx
Reading certificates from 2202 http://www.drcoop.co.uk:8046/plugins/servoyguy_spellcheck_pro/dictionary_en.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/62/2d53923e-15aa29c2-1.0-.idx
Reading certificates from 2352 http://www.drcoop.co.uk:8046/plugins/Kydome_WebServices.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/15/12f3f4f-6fd151e0.idx
Reading certificates from 6953 http://www.drcoop.co.uk:8046/plugins/xml.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/8/4601b488-32b5cc71-1271685411000-.idx
Reading certificates from 10975 http://www.drcoop.co.uk:8046/plugins/drmaison-lib/jdom.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/7/305f7d07-661238e2-1271685411000-.idx
Reading certificates from 23451 http://www.drcoop.co.uk:8046/plugins/drmaison-lib/jaxen.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/61/156e81bd-30deda59-1271685411000-.idx
Reading certificates from 5655 http://www.drcoop.co.uk:8046/plugins/drmaison-lib/servoy35support.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/55/35368ef7-3b908daa-1271685411000-.idx
Reading certificates from 5649 http://www.drcoop.co.uk:8046/plugins/drmaison-lib/servoy5support.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/2/a8adc02-3ff88691-1271685411000-.idx
Reading certificates from 5649 http://www.drcoop.co.uk:8046/plugins/drmaison-lib/servoy4support.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/21/1f9ab195-366cf38e-1271685411000-.idx
Reading certificates from 5655 http://www.drcoop.co.uk:8046/plugins/drmaison-lib/servoy51support.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/41/6983a129-32b581d7-1271685411000-.idx
Reading certificates from 6944 http://www.drcoop.co.uk:8046/plugins/excelxport.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/27/f6dbc9b-542fc1d2-1272386913000-.idx
Reading certificates from 62136 http://www.drcoop.co.uk:8046/plugins/jakarta-poi/jakarta-poi.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/49/50486771-2f93fa40-1272386913000-.idx
Reading certificates from 6040 http://www.drcoop.co.uk:8046/plugins/rawSQL.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/25/63363099-43fce224-1272386913000-.idx
Reading certificates from 11324 http://www.drcoop.co.uk:8046/plugins/it2be-tools.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/53/510878b5-244f3e59-3.2-228-.idx
Reading certificates from 7268 http://www.drcoop.co.uk:8046/plugins/tabxport.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/55/3cb03637-24e451b0-1272386913000-.idx
Reading certificates from 6860 http://www.drcoop.co.uk:8046/plugins/agent.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/25/26271e59-130a4289-1272386913000-.idx
Reading certificates from 6200 http://www.drcoop.co.uk:8046/plugins/amortization.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/33/63147f21-3a8733d4-1272386913000-.idx
Reading certificates from 5446 http://www.drcoop.co.uk:8046/plugins/xmlrenderer.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/63/548deaff-2a914624-1272388650000-.idx
Reading certificates from 74474 http://www.drcoop.co.uk:8046/plugins/xmlrenderer/core-renderer.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/6/76041e86-1f318648.idx
Reading certificates from 47886 http://www.drcoop.co.uk:8046/plugins/xmlrenderer/iText-2.0.8.jar | /Users/davidpearce/Library/Caches/Java/cache/6.0/6/66df0f46-624f32e7-2.0.8-.idx
#### Java Web Start Error:
#### JAR resources in JNLP file are not signed by same certificate

```

My naive thinking would be that some of these plugins were already signed by Jeff and that when i have run the signtester it has signed the iText 2.0.8 plugin with my self certificate, so they differ within the JNLP file and mess Java 19/20 up. But i may be way off the mark.

Is there a simple way to alter my configuration to get rid of this error?

Just looking forwardt o the day when this nightmare will end!!

David

---

<div class="post-metadata">

**Author:** ![dpearce](https://avatars.discourse-cdn.com/v4/letter/d/e95f7d/32.png) [@dpearce](https://forum.servoy.com/u/dpearce)\
**Post date:** [April 27, 2010, 7:08pm UTC](https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087/5 "2010-04-27T19:08:16Z")

</div>

In true servoy forum style, I may have answered my own question, but would like verification that I am not doing something very wrong!  
(3.5.12)

1. I have moved the Itext 2.0.8 plugin to the root servoy plugin folder
2. I have taken the line out of the xmlrenderer.jar.jnlp file that refers to it.

That now seems to work, but am i correct or will this create some other issue?

Also, i seem to have a second version of itext in my pdf\_output folder. This is itext.jar.

Is this correct, or should i take this out and out of the JNLP file for PDF\_Output? or is it OK to have two versions of the same plugin in my installation.

Thanks in advance.

David

---

<div class="post-metadata">

**Author:** ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)\
**Post date:** [April 28, 2010, 12:44pm UTC](https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087/6 "2010-04-28T12:44:14Z")

</div>

if itext is already signed by something else then you cant reference to it with   
you have to do it through an

and that extension points to a jnlp file that you have to create that reference to itext

But it is way better to not ship 2 itext and use the one we already ship.  
So if you know that pdf\_output will always be there, you dont have to reference it because pdf\_output handles that for you.

---

<div class="post-metadata">

**Author:** ![ptalbot](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/ptalbot/32/4952_2.png) [@ptalbot](https://forum.servoy.com/u/ptalbot)\
**Post date:** [April 28, 2010, 12:49pm UTC](https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087/7 "2010-04-28T12:49:57Z")

</div>

> jcompagner:  
> if itext is already signed by something else then you cant reference to it with   
> you have to do it through an
> 
> and that extension points to a jnlp file that you have to create that reference to itext
> 
> But it is way better to not ship 2 itext and use the one we already ship.  
> So if you know that pdf\_output will always be there, you dont have to reference it because pdf\_output handles that for you.

Yes, except when you need one specific version of the jar of course!

---

<div class="post-metadata">

**Author:** ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)\
**Post date:** [April 28, 2010, 12:56pm UTC](https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087/8 "2010-04-28T12:56:12Z")

</div>

> ptalbot:  
> Yes, except when you need one specific version of the jar of course!

that brings nothing…  
Webstart is 1 classloader (if we dont have that trusted lib things and so on)

so on the client there can only be 1 jar, 1 specific version.  
The other is ignored.

---

<div class="post-metadata">

**Author:** ![ptalbot](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/ptalbot/32/4952_2.png) [@ptalbot](https://forum.servoy.com/u/ptalbot)\
**Post date:** [April 28, 2010, 1:05pm UTC](https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087/9 "2010-04-28T13:05:55Z")

</div>

> jcompagner:  
> so on the client there can only be 1 jar, 1 specific version.

Yes, the Highlander principle! ![:lol:]( "Laughing")

What I meant was that sometines you need to use a specific version in which case you will try yours and change the Servoy jnlp to point to it (with an extension) - and pray that this will be compatible!

---

<div class="post-metadata">

**Author:** ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)\
**Post date:** [April 28, 2010, 1:07pm UTC](https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087/10 "2010-04-28T13:07:01Z")

</div>

> ptalbot:
> 
> > jcompagner:  
> > so on the client there can only be 1 jar, 1 specific version.
> 
> Yes, the Highlander principle! ![:lol:]( "Laughing")
> 
> What I meant was that sometines you need to use a specific version in which case you will try yours and change the Servoy jnlp to point to it (with an extension) - and pray that this will be compatible!

and pray then that yours is loaded first…

---

<div class="post-metadata">

**Author:** ![ptalbot](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/ptalbot/32/4952_2.png) [@ptalbot](https://forum.servoy.com/u/ptalbot)\
**Post date:** [April 28, 2010, 1:11pm UTC](https://forum.servoy.com/t/warning-running-signtester-jar-not-guaranteed/12087/11 "2010-04-28T13:11:01Z")

</div>

> jcompagner:
> 
> > ptalbot:
> > 
> > > jcompagner:  
> > > so on the client there can only be 1 jar, 1 specific version.
> > 
> > Yes, the Highlander principle! ![:lol:]( "Laughing")
> > 
> > What I meant was that sometines you need to use a specific version in which case you will try yours and change the Servoy jnlp to point to it (with an extension) - and pray that this will be compatible!
> 
> and pray then that yours is loaded first…

Yes, there’s a lot of praying involved when it comes to class loading ![;-)]( "Wink")

The new Java Oracle: write once, pray anywhere ![:lol:]( "Laughing")
