problem with java update 20 and 5.1.2

I updated to 5.1.2 and got all new signed 3rd party beans. Smartclient works great with java 6.17. My auto update skipped 6.19 and went right to 6.20, so I never got a chance to test 6.19. But with 6.20 I get the “Unable to Lunch the Application” dialog. I have the java client cache turned off.

Th details dialog shows:

Error: Unexpected exception:java.lang.NullPointerException

Launch File:
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="http://localhost:8080" href="/servoy-client/CMHCi.jnlp">
   <information> 
      <title>Servoy Client - CMHCi</title>
      <vendor>Servoy</vendor>
      <homepage href="http://www.servoy.com/"/>
      <description>Database client</description>
      <icon href="/lib/images/servoy_client_icon.gif"/>
      <icon kind="splash" href="/lib/splashclient.gif" width="64" height="64"/>
   	<shortcut online="true">
   	<desktop/>
   	</shortcut>
   </information>
   <resources>
      <j2se version="1.5+"  max-heap-size="512m" java-vm-args="-XX:SoftRefLRUPolicyMSPerMB=3600000" />
      <j2se version="1.6+"  max-heap-size="512m" java-vm-args="-XX:SoftRefLRUPolicyMSPerMB=3600000" />
      <property name="apple.laf.useScreenMenuBar" value="true"/>
      <jar href="/lib/j2db.jar" main="true" version="1270823379042" download="eager"/>
      <jar href="/lib/js.jar" version="1270823379042" download="eager"/>
      <jar href="/lib/jabsorb.jar" version="1270823379042" download="eager"/>
      <jar href="/lib/BrowserLauncher2.jar" version="1270823379042" download="eager"/>
      <jar href="/lib/commons-logging.jar" version="1270823379042" download="eager"/>
      <jar href="/lib/MRJAdapter.jar" version="1270823379042" download="eager"/>
      <extension name="beans_molecule.jar" href="/servoy-client/beans/molecule.jar.jnlp" version="1270825364627"/>
      <extension name="beans_slider.jar" href="/servoy-client/beans/slider.jar.jnlp" version="1271142542691"/>
      <extension name="beans_htmlbean.jar" href="/servoy-client/beans/htmlbean.jar.jnlp" version="1270825364623"/>
      <extension name="beans_datebean.jar" href="/servoy-client/beans/datebean.jar.jnlp" version="1271346363814"/>
      <extension name="beans_datebean.jar" href="/servoy-client/beans/datebean.jar.jnlp" version="1271346363814"/>
      <extension name="beans_s11_chart.jar" href="/servoy-client/beans/s11_chart.jar.jnlp" version="1270825364628"/>
      <extension name="beans_IClock.jar" href="/servoy-client/beans/IClock.jar.jnlp" version="1270825364624"/>
      <extension name="beans_inmethod-grid.jar" href="/servoy-client/beans/inmethod-grid.jar.jnlp" version="1270825364626"/>
      <extension name="beans_datagrid.jar" href="/servoy-client/beans/datagrid.jar.jnlp" version="1270825364622"/>
      <extension name="lafs_skinlf.jar" href="/servoy-client/lafs/skinlf.jar.jnlp" version="1270823378891"/>
      <extension name="lafs_kunststoff.jar" href="/servoy-client/lafs/kunststoff.jar.jnlp" version="1270823378886"/>
      <extension name="plugin_agent.jar" href="/servoy-client/plugins/agent.jar.jnlp" version="1270825364820"/>
      <extension name="plugin_log.jar" href="/servoy-client/plugins/log.jar.jnlp" version="1271142537790"/>
      <extension name="plugin_drmaison.jar" href="/servoy-client/plugins/drmaison.jar.jnlp" version="1271348300064"/>
      <extension name="plugin_udp.jar" href="/servoy-client/plugins/udp.jar.jnlp" version="1270825364897"/>
      <extension name="plugin_file.jar" href="/servoy-client/plugins/file.jar.jnlp" version="1270825364824"/>
      <extension name="plugin_default_validators.jar" href="/servoy-client/plugins/default_validators.jar.jnlp" version="1270825364822"/>
      <extension name="plugin_window.jar" href="/servoy-client/plugins/window.jar.jnlp" version="1270825364899"/>
      <extension name="plugin_dialog.jar" href="/servoy-client/plugins/dialog.jar.jnlp" version="1270825364823"/>
      <extension name="plugin_dateUtils.jar" href="/servoy-client/plugins/dateUtils.jar.jnlp" version="1271142530417"/>
      <extension name="plugin_images.jar" href="/servoy-client/plugins/images.jar.jnlp" version="1270825364840"/>
      <extension name="plugin_excelxport.jar" href="/servoy-client/plugins/excelxport.jar.jnlp" version="1270825364824"/>
      <extension name="plugin_http.jar" href="/servoy-client/plugins/http.jar.jnlp" version="1270825364826"/>
      <extension name="plugin_it2be-tools.jar" href="/servoy-client/plugins/it2be-tools.jar.jnlp" version="1271345277335"/>
      <extension name="plugin_maintenance.jar" href="/servoy-client/plugins/maintenance.jar.jnlp" version="1270825364854"/>
      <extension name="plugin_it2be-calendar.jar" href="/servoy-client/plugins/it2be-calendar.jar.jnlp" version="1271345274033"/>
      <extension name="plugin_rawSQL.jar" href="/servoy-client/plugins/rawSQL.jar.jnlp" version="1270825364880"/>
      <extension name="plugin_tabxport.jar" href="/servoy-client/plugins/tabxport.jar.jnlp" version="1270825364896"/>
      <extension name="plugin_headlessclient.jar" href="/servoy-client/plugins/headlessclient.jar.jnlp" version="1270825364825"/>
      <extension name="plugin_pdf_output.jar" href="/servoy-client/plugins/pdf_output.jar.jnlp" version="1270825364879"/>
      <extension name="plugin_it2be-splash.jar" href="/servoy-client/plugins/it2be-splash.jar.jnlp" version="1271345276393"/>
      <extension name="plugin_serialize.jar" href="/servoy-client/plugins/serialize.jar.jnlp" version="1270825364886"/>
      <extension name="plugin_spellcheck.jar" href="/servoy-client/plugins/spellcheck.jar.jnlp" version="1270825364895"/>
      <extension name="plugin_converters.jar" href="/servoy-client/plugins/converters.jar.jnlp" version="1270825364822"/>
      <extension name="plugin_xmlreader.jar" href="/servoy-client/plugins/xmlreader.jar.jnlp" version="1270825364899"/>
      <extension name="plugin_amortization.jar" href="/servoy-client/plugins/amortization.jar.jnlp" version="1270825364821"/>
      <extension name="plugin_usermanager.jar" href="/servoy-client/plugins/usermanager.jar.jnlp" version="1271142545014"/>
      <extension name="plugin_mail.jar" href="/servoy-client/plugins/mail.jar.jnlp" version="1270825364854"/>
      <extension name="plugin_it2be-cryptor.jar" href="/servoy-client/plugins/it2be-cryptor.jar.jnlp" version="1271345275151"/>
      <extension name="plugin_scheduler.jar" href="/servoy-client/plugins/scheduler.jar.jnlp" version="1270825364885"/>
      <extension name="plugin_servoy_jasperreports.jar" href="/servoy-client/plugins/servoy_jasperreports.jar.jnlp" version="1271350726793"/>
      <extension name="plugin_screenshot.jar" href="/servoy-client/plugins/screenshot.jar.jnlp" version="1271142542482"/>
   </resources>
   <application-desc main-class="com.servoy.j2db.J2DBClient">
		<argument>CI:CFA347C4-4C94-4D2C-AF38-5A9D0B03C9E1</argument>
		<argument>s:CMHCi</argument>
		<argument>solution:CMHCi</argument>
	</application-desc>
	<security>
   	<all-permissions/>
	</security>
</jnlp>
Exception:
java.lang.NullPointerException
	at java.util.jar.JarVerifier.mapSignersToCodeSource(Unknown Source)
	at java.util.jar.JarVerifier.mapSignersToCodeSources(Unknown Source)
	at java.util.jar.JarVerifier.getCodeSources(Unknown Source)
	at java.util.jar.JarFile.getCodeSources(Unknown Source)
	at java.util.jar.JavaUtilJarAccessImpl.getCodeSources(Unknown Source)
	at com.sun.deploy.cache.DeployCacheJarAccessImpl.getCodeSources(Unknown Source)
	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)
Console:
Java Web Start 1.6.0_20
Using JRE version 1.6.0_20-b02 Java HotSpot(TM) Client VM
User home directory = C:\Users\mike
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
m:   print memory usage
o:   trigger logging
p:   reload proxy configuration
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
0-5: set trace level to <n>
----------------------------------------------------
#### Java Web Start Error:
#### null

did you run my sign tester tool over your application directory?
you have loads of external plugins and it seems that there is something wrong with it.

i also upgrades to u20 yesterday but i didnt encounter additional problems.
or do you have it also with a plain 512 install without any other 3th party plugins?

I get the “Unable to Lunch the Application” dialog

Hmm, I am not sure that I would like to have the Application for lunch even it is was possible. Can not be very eatable :)

IT2Be:
Hmm, I am not sure that I would like to have the Application for lunch even it is was possible. Can not be very eatable :)

Java is on diet at the moment :lol:

Looks like a signing issue to me.

Yes, Johann, I did run signtester and everything is clean. Like I said, it’s 5.1.2 and it runs fine in update 17. And very funny guys, I’m lucky English is my first language, or I would probably make no sense at all.

OK, apparently it was my installation of java. After uninstalling and reinstalling entire v6 u20 it works fine.