Bonjour,
j'ai une exception qui survient à un endroit inattendu et que je ne comprend pas. J'ai pendant longtemps développé mon programme sans problème et j'ai maintenant de gros problème de stabilité.
Voici le bout de code d'où vient l'exception :
C'est plutôt basique comme code SWT et voici l'exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 shell.open(); while (!shell.isDisposed ()) { if (!shell.getDisplay().readAndDispatch ()) shell.getDisplay().sleep (); } display.dispose();
La ligne 74 est la ligne contenant le IF.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 java.lang.NullPointerException at org.eclipse.swt.widgets.Control.sendMouseEvent(Control.java:2906) at org.eclipse.swt.widgets.Display.checkEnterExit(Display.java:557) at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:1784) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4713) at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:4285) at org.eclipse.swt.widgets.Display.applicationProc(Display.java:4352) at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:101) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3097) at fr.loria.talaris.MlifTranslator.vue.MainWindow.<init>(MainWindow.java:74) at fr.loria.talaris.MlifTranslator.main.Main.main(Main.java:23)
Je ne comprend pas d'où peut venir cette exception, si quelqu'un à une idée merci de m'aider :s
Partager