Hallo Leute,
ich habe bei einem kleinen Projekt von mir ein etwas seltsames Problem.
Ich arbeite mit NetBeans und starte das Programm, wenn ich es testen will von dort aus, nicht im Debugging-Modus. In über 90% der Fälle funktioniert das auch Problemlos. Selten bekommen ich aber sofort beim Start des Programms eine ClassCastException:
Das Programm startet zwar, funktioniert aber nicht vollständig - auf manche Benutzereingaben (nicht auf alle) wird nicht reagiert.
Was mich so verwundert ist, dass der Fehler ja nicht in einer selbst geschriebenen, sondern in einer swing-Klasse auftritt - und das auch nur sehr selten.
Hat irgendwer eine Idee, woran das liegen könnte und wie man es behebt?
Ich muss zugeben, dass ich noch nicht versucht habe, das Programm außerhalb der Entwicklungsumgebung zu starten (da es schlicht noch nicht fertig ist). Kann es denn an NetBeans liegen?
Schonmal Danke im Vorraus!
SuperSeppel13
ich habe bei einem kleinen Projekt von mir ein etwas seltsames Problem.
Ich arbeite mit NetBeans und starte das Programm, wenn ich es testen will von dort aus, nicht im Debugging-Modus. In über 90% der Fälle funktioniert das auch Problemlos. Selten bekommen ich aber sofort beim Start des Programms eine ClassCastException:
Code:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException
at javax.swing.LayoutComparator.compare(LayoutComparator.java:61)
at java.util.Arrays.mergeSort(Arrays.java:1270)
at java.util.Arrays.mergeSort(Arrays.java:1281)
at java.util.Arrays.mergeSort(Arrays.java:1282)
at java.util.Arrays.sort(Arrays.java:1210)
at java.util.Collections.sort(Collections.java:159)
at javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(SortingFocusTraversalPolicy.java:119)
at javax.swing.SortingFocusTraversalPolicy.getFirstComponent(SortingFocusTraversalPolicy.java:434)
at javax.swing.LayoutFocusTraversalPolicy.getFirstComponent(LayoutFocusTraversalPolicy.java:148)
at javax.swing.SortingFocusTraversalPolicy.getDefaultComponent(SortingFocusTraversalPolicy.java:511)
at java.awt.FocusTraversalPolicy.getInitialComponent(FocusTraversalPolicy.java:152)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:340)
at java.awt.Component.dispatchEventImpl(Component.java:4502)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.SequencedEvent.dispatch(SequencedEvent.java:101)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Das Programm startet zwar, funktioniert aber nicht vollständig - auf manche Benutzereingaben (nicht auf alle) wird nicht reagiert.
Was mich so verwundert ist, dass der Fehler ja nicht in einer selbst geschriebenen, sondern in einer swing-Klasse auftritt - und das auch nur sehr selten.
Hat irgendwer eine Idee, woran das liegen könnte und wie man es behebt?
Ich muss zugeben, dass ich noch nicht versucht habe, das Programm außerhalb der Entwicklungsumgebung zu starten (da es schlicht noch nicht fertig ist). Kann es denn an NetBeans liegen?
Schonmal Danke im Vorraus!
SuperSeppel13