window_closing [ RESOLUT ] - Java - Programmation
Marsh Posté le 02-04-2004 à 01:03:27
jawad a écrit : Salut a tous j'ai un null pointer exception a l'execution de se code |
c'est laquelle exactement la ligen 46 ? et pourquoi tu ne te mets pas directement dans le debuggeur qui t'en dira plus ?
Marsh Posté le 02-04-2004 à 01:11:23
43. protected void processWindowEvent(WindowEvent e) {
44. super.processWindowEvent(e);
45. if (e.getID() == WindowEvent.WINDOW_CLOSING) {
46. FormMap.remove(this.getTitle());
47. }
48. }
Marsh Posté le 02-04-2004 à 01:11:32
jawad a écrit : |
...
100 balles que FormMap est null.
(enfin, rassure moi, c'est une variable que t'as mal nommé, c pas une methode statique que t'appelle là?)
Marsh Posté le 02-04-2004 à 01:14:49
Resolut
Title == null
j'utilisais le constructeur par default
en tout cas merci a tous
Marsh Posté le 02-04-2004 à 01:16:12
the real moins moins a écrit : |
FormMap c'est un HashMap
Marsh Posté le 02-04-2004 à 01:24:34
jawad a écrit : |
pourquoi il comence par ue majuscule alors ?
Marsh Posté le 02-04-2004 à 01:26:02
jawad a écrit : Resolut |
ah oué ? elle est complète la pile d'appels que tu nous a filée là ?
Marsh Posté le 02-04-2004 à 11:44:35
nraynaud a écrit : ah oué ? elle est complète la pile d'appels que tu nous a filée là ? |
un remove(null) sur une hashmap fait peter la nullpointerexception?? (et la methode machin.getNull() renvoyait null)
edit: ha ben non...
Marsh Posté le 04-04-2004 à 23:32:12
the real moins moins a écrit : un remove(null) sur une hashmap fait peter la nullpointerexception?? (et la methode machin.getNull() renvoyait null) |
c'est très dur d'avoir un NullPointerMachin sans avoir un point dans l'expression (avec une valeur null à gauche du point) ou un throw explicite ...
Y'a un truc que je pige pas.
Marsh Posté le 04-04-2004 à 23:51:03
nraynaud a écrit : c'est très dur d'avoir un NullPointerMachin sans avoir un point dans l'expression (avec une valeur null à gauche du point) ou un throw explicite ... |
ce n'est pas le cas ici, mais certaines methodes de certains classes de la jdk lancent une nullpointer si tu passes un parametre null.
Marsh Posté le 04-04-2004 à 23:55:26
the real moins moins a écrit : certaines methodes de certains classes de la jdk lancent une nullpointer si tu passes un parametre null. |
oui, mais elles seraient en tête de pile (j'adore, je fais un post puis 15 autres pour expliquer le premier).
Marsh Posté le 02-04-2004 à 00:25:51
Salut a tous j'ai un null pointer exception a l'execution de se code
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
FormMap.remove(this.getTitle());
}
}
apparament this == null.
chercher l'erreur
java.lang.NullPointerException
at messanger.Cadre2.processWindowEvent(Cadre2.java:46)
at java.awt.Window.processEvent(Window.java:1079)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
vos suggestions sont les bien venue
Message édité par jawad le 02-04-2004 à 01:20:54