Problème lancement web start: java web start error null
Bonjour!
J'ai un petit problème ( enfin, petit, tout est relatif ;) ). Je tente de lancé une application java en web start. J'ai configure mon jnlp comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| <?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="file://///Its-massin/svn on ITS-massin/JNLP" href="logiciel.jnlp">
<information>
<title>Mon Logiciel par JNLP</title>
<vendor>ITS</vendor>
</information>
<!-- Correction for acces to distant system, need to have a sign jar. -->
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.5" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="file://///Its-massin/svn on ITS-massin/SignedPepito.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/freehep/freehep-base.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/freehep/freehep-graphics2d.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/freehep/freehep-graphicsio.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/jdom/jdom.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/jacorb/jacorb.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/commons/avalon-framework-4.1.5.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/commons/logkit-1.2.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/netbeans/nb-editor.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/netbeans/swing-layout-1.0.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/java/java-help.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/pepite/pepitodoc.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/mozilla/js.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-awt-util.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-bridge.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-css.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-dom.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-ext.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-gui-util.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-gvt.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-parser.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-script.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-svg-dom.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-svggen.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-swing.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-transcoder.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-util.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/batik/batik-xml.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/xerces/xerces_2_5_0.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/apache/commons/xml-apis.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/freehep/freehep-base.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/pepite/icons.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/pepite/iviz.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/l2fprod/l2fprod-common-all.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/l2fprod/skinlf.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/beanshell/bsh-2.0b2.jar"/>
<jar href="file://///Its-massin/svn on ITS-massin/lib/spin/spin.jar"/>
<property name="swing.defaultlaf" value="com.sun.java.swing.plaf.windows.WindowsLookAndFeel"/>
</resources>
<application-desc main-class="com.pepito.Pepito">
<argument>-classpath</argument>
<argument>-ior</argument>
<argument>C:/Documents and Settings/Administrateur/Local Settings/Temp/orb/pepito/naming-service.ior</argument>
<argument>-expert</argument>
</application-desc>
</jnlp> |
Mais quand je veux lancé l'application, le web start la charge, affiche l'écran d'ouverture, mais plante ensuite l'application. (l'application doit se connecté sur un programme qui tourne en mode serveur, je sais pas si c'est une cause ou pas). APres avoir un peu farfouillé le code et fais quelque print, on a pu voir qu'il plantait au niveau du chargement d'une constante statique. Mais si on change la version du jdk et jws ( 1.6 tt les 2 pour le moment), et qu'on passe en 1.5, le probleme semble se poser ailleur
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| java.lang.reflect.InvocationTargetException
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.continueLaunch(Unknown Source)
at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError
at com.pepito.Pepito.loadPlugins(Pepito.java:1156)
at com.pepito.Pepito.init(Pepito.java:146)
at org.freehep.application.Application.createFrame(Application.java:743)
at com.pepito.Pepito.main(Pepito.java:116)
... 11 more
Caused by: java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at pepito.gui.Constants.<clinit>(Constants.java:104)
... 15 more |
LA seule constance entre les 2 situations est ce messages qui se trouve à la fin.
Code:
1 2
| #### Java Web Start Error
#### null |
Est ce que quelqu'un aurait une idée de piste pr tenté de débuggué ca? Merci :D