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