Bonjour à tous,
J'ai une applet qui dans la méthode init() contact la servlet pour initialiser divers champs/liste de mon applet.
Je fait fonction mon applet en remote(enfin j'essaie...)
j'ai une exception lors de de l'appel à getCodeBase() => null.
Voici un extrait de code qui plante :
et log de la console :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 System.out.println("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); URL urlServlet = new URL(getCodeBase(), "/gestionCandidatures/InterfaceClient"); System.out.println("GGGGGGGGGGGGGGGGGGGGGGGGGG"); URLConnection con = urlServlet.openConnection();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(Unknown Source) at java.awt.EventQueue.invokeAndWait(Unknown Source) at javax.swing.SwingUtilities.invokeAndWait(Unknown Source) at applets.ApplicationFormulaire.init(ApplicationFormulaire.java:107) at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.init(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException at java.applet.Applet.getCodeBase(Unknown Source) at applets.ApplicationFormulaire.getServletConnection(ApplicationFormulaire.java:215) at applets.ApplicationFormulaire.initListeEtatsCivils(ApplicationFormulaire.java:533) at applets.ApplicationFormulaire.access$200(ApplicationFormulaire.java:70) at applets.ApplicationFormulaire$1.run(ApplicationFormulaire.java:128) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(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) basic: Applet initialisée
Partager