Exception in thread "AWT-EventQueue-0" java.lang.NullPointerExce
Fermé
Randalass
Messages postés
3
Date d'inscription
mardi 9 décembre 2014
Statut
Membre
Dernière intervention
2 janvier 2015
-
2 janv. 2015 à 16:44
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 2 janv. 2015 à 18:49
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 2 janv. 2015 à 18:49
A voir également:
- Exception in thread "AWT-EventQueue-0" java.lang.NullPointerExce
- Not in a hypervisor partition (hvp=0) (verr_nem_not_available). - Forum VirtualBox
- Aux in - Forum Audio
- An exception occurred in the driver: could not find driver - Forum PHP
- Dc in - Forum Audio
- Deco in paris avis ✓ - Forum Consommation et internet
2 réponses
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
2 janv. 2015 à 17:17
2 janv. 2015 à 17:17
Bonjour,
Lorsque tu as une exception, celle-ci est lié à la trace d'appel du programme, qui te permet de savoir exactement sur quelle ligne est l'erreur, et dans quel contexte.
Il ne faut donc pas faire de catch sur des exceptions sans imprimer cette trace, sinon tu perds toutes les informations utiles pour leur résolution.
Ensuite, indiques nous quelle ligne lève cette exception afin que l'on puisse t'aider.
Lorsque tu as une exception, celle-ci est lié à la trace d'appel du programme, qui te permet de savoir exactement sur quelle ligne est l'erreur, et dans quel contexte.
Il ne faut donc pas faire de catch sur des exceptions sans imprimer cette trace, sinon tu perds toutes les informations utiles pour leur résolution.
catch (Exception e) {
e.printStackTrace();
// ...
}
Ensuite, indiques nous quelle ligne lève cette exception afin que l'on puisse t'aider.
Randalass
Messages postés
3
Date d'inscription
mardi 9 décembre 2014
Statut
Membre
Dernière intervention
2 janvier 2015
2 janv. 2015 à 18:20
2 janv. 2015 à 18:20
Salut, Voici la trace:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Alice$AliceTraitement.run(Alice.java:172)// c'est la ligne n°167
new InputStreamReader(socket.getInputStream()));
at Alice$AliceTraitement.DHDemare(Alice.java:155)//ligne n° 150
run();
at Alice$AliceTraitement.access$100(Alice.java:35) //ligne n°25
private static class AliceTraitement extends javax.swing.JFrame implements Runnable {
at Alice$AliceTraitement$2.actionPerformed(Alice.java:82)//ligne n° 74
DHDemare(evt);
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:308)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6516)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
2 janv. 2015 à 18:49
2 janv. 2015 à 18:49
Lorsque tu fais un new AliceTraitement() sans argument, la variable socket n'a pas de valeur, elle vaut donc null, tu ne peux donc utiliser aucune méthode dessus... c'est pour ça que ça plante sur ton socket.getInputStream()