Invalid resolution values with Applet

Hello there,



I'm facing a curious problem with applet loaded using JNLPAppletLoader as follows:


<applet code="org.jdesktop.applet.util.JNLPAppletLauncher"
        width="600"
        height="400"
        codebase="."
        archive="applet-launcher.jar,
                libs/jogl.jar,
                libs/gluegen-rt.jar,
..all those jars :-)
                ">
    <param name="codebase_lookup" value="false">
    <param name="subapplet.classname" VALUE="it._3dgis.cityvu.CityvuAppletTest">
    <param name="subapplet.displayname" VALUE="3DGIS Cityvu">
    <param name="subapplet.image" value="http://www.venus.roccatello.it/applet/splash.jpg">
    <param name="noddraw.check" value="true">
    <param name="progressbar" value="true">
    <param name="java_arguments" value="-Xmx512m -Dsun.java2d.noddraw=true">
    <param name="separate_jvm" value="false">
    <param name="jnlpNumExtensions" value="2">
    <param name="jnlpExtension1" value="http://www.venus.roccatello.it/applet/jogl.jnlp">
    <param name="jnlpExtension2" value="http://www.venus.roccatello.it/applet/lwjgl.jnlp">
    <param name="useAppletCanvasSize" value="true">
</applet>



Everything gets loaded fine but when it runs i got an initialization error.
Seems like the code cannot get the correct size:


com.jme.system.JmeException: Invalid resolution values: 0 0
   at com.jme.system.jogl.JOGLDisplaySystem.createCanvas(JOGLDisplaySystem.java:315)
   at it._3dgis.cityvu.CityvuAppletTest.init(CityvuAppletTest.java:37)
   at org.jdesktop.applet.util.JNLPAppletLauncher.startSubApplet(JNLPAppletLauncher.java:1929)
   at org.jdesktop.applet.util.JNLPAppletLauncher.access$200(JNLPAppletLauncher.java:658)
   at org.jdesktop.applet.util.JNLPAppletLauncher$5.run(JNLPAppletLauncher.java:1269)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)



I've used the following one to create the canvas (ds is the display system)


        final JMECanvas jmeCanvas = ds.createCanvas(this.getWidth(), this
                .getHeight(), "AWT", props);



This works fine debugging in Eclipse with applet viewer.
Any idea?
Eduard