JDK-7182529 : unable to launch
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 7
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_7
  • CPU: x86
  • Submitted: 2012-07-09
  • Updated: 2012-09-06
  • Resolved: 2012-07-10
Related Reports
Duplicate :  
Description
FULL PRODUCT VERSION :
java.lang.NullPointerException
	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)


A DESCRIPTION OF THE PROBLEM :
When launching the web start with java version 7 installed i a m getting the error unable to launch tha app with above exception. please have a look in to this as it is urgent

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
launch a web start app.

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
a web applet ( a web start app that is made )

ACTUAL -
java.lang.NullPointerException
	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)


ERROR MESSAGES/STACK TRACES THAT OCCUR :
java.lang.NullPointerException
	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)


REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
public class CajoApplet extends BaseApplet {
    
	@Override public String getAppletName() { return "applet"; }
	
	public void displayPopup(String memberName) {
		invoke("displayPopup", memberName);
    }

    public void openDoor(int status, int port) {
        
        String sTimeout = getParameter("SERIAL_PORT_TIMEOUT");
        int timeout = 1000;
        try {
            if (sTimeout != null) {
                timeout = Integer.parseInt(sTimeout);
            }
        } catch (NumberFormatException ne) {
            // Do nothing - use default
        }
        Object[] args = new Object[] {status, port, timeout};
        invoke("openDoor", args);
    }
	
	public void activateBarcode(String barcode) {
		JSObject.getWindow(this).eval("activateBarcode('"+ barcode +"')");
	}
    
}
---------- END SOURCE ----------