users@glassfish.java.net

GFv3 WebStart failed on Windows client

From: <glassfish_at_javadesktop.org>
Date: Fri, 16 Apr 2010 04:25:21 PDT

Hello!

I have an Eclipse EAR project which includes:
*the ear project itself
*an ejb project: contains SayHelloToday 3.0 bean implementation
*an ejb client project: SayHelloTodayRemote interface
*an application client project: 2 blank windows, title text comes from the bean

I export EAR file and deploy the project (on a linux server then on windows) with "run verifier" and "java web webstart" checked in the gf admin console.

On a linux client it works fine, on windows XP client I can't start the application (did not try other win version). With glassfish v3.1 preview linux and windows clients both work.
Gf version: GlassFish v3 (build 74.2)
jre win version: 1.6.0_18-b07
eclipse: 3.5.2 M20100211-1343

When I launch on a windows XP client i get this exception:

java.lang.NullPointerException
        at org.glassfish.appclient.client.acc.ACCLogger$1.run(ACCLogger.java:149)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.glassfish.appclient.client.acc.ACCLogger.reviseLogger(ACCLogger.java:146)
        at org.glassfish.appclient.client.acc.ACCLogger.init(ACCLogger.java:93)
        at org.glassfish.appclient.client.acc.ACCLogger.<init>(ACCLogger.java:80)
        at org.glassfish.appclient.client.AppClientFacade.createBuilder(AppClientFacade.java:360)
        at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:247)
        at org.glassfish.appclient.client.JWSAppClientContainerMain.main(JWSAppClientContainerMain.java:83)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.sun.javaws.Launcher.executeApplication(Unknown Source)
        at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
        at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at com.sun.javaws.Launcher.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

How can i make it work under windows?

I removed libs from attached project to reduce size. To make it work:
*run glassfish/glassfish/bin/package-appclient
*extract appclient folder from glassfish/glassfish/lib/appclient.jar to testswingx-appclient/lib/glassfishv3x/
*import projects to eclipse
*export ear
*deploy in glassfish admin console - enable webstart, run verifier
*launch
[Message sent by forum member 'h479103']

http://forums.java.net/jive/thread.jspa?messageID=397356