Hi,
ich verzweifle langsam an dieser Exception... immer wenn ich mein Programm starte, bekomme ich sie, und ich finde nicht was diese verursacht... leider befindet sich im StackTrace auch keine einzige meiner Klassen...
keine meiner Klassen fängt mit java*. an..
Mein Programm scheint richtig zu funktioniern, zumindest die GUI scheint richtig zu sein... dennoch möchte ich den aktuellen Part nicht als "abgeschlossen" ansehen, solange hin und wieder diese Exception auftritt...
Ich konnte mit Kommentar-Spielereien herausfinden, dass die Exception sehr wahrscheinlich erst dann kommt, wenn ich zu einem JPanel mit MigLayout ein weiteres JPanel (ohne Layout / Standard-Layout) adde... dies passiert jedoch recht häufig wegen Schleifen und sowas... aber im Grunde gibt es 2 [c]panel.add(panel2, migConstraints);[/c], wenn ich die beide auskommentiere (sehe ich zwar das wesentliche an der GUI nicht mehr), aber die Exception kam selbst nach 10 Neustarten nicht...
Irgendjemand eine Idee?
MfG
ich verzweifle langsam an dieser Exception... immer wenn ich mein Programm starte, bekomme ich sie, und ich finde nicht was diese verursacht... leider befindet sich im StackTrace auch keine einzige meiner Klassen...
keine meiner Klassen fängt mit java*. an..
Java:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException
at javax.swing.LayoutComparator.compare(LayoutComparator.java:75)
at javax.swing.LayoutComparator.compare(LayoutComparator.java:42)
at java.util.TimSort.countRunAndMakeAscending(TimSort.java:329)
at java.util.TimSort.sort(TimSort.java:203)
at java.util.TimSort.sort(TimSort.java:173)
at java.util.Arrays.sort(Arrays.java:659)
at java.util.Collections.sort(Collections.java:217)
at javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(SortingFocusTraversalPolicy.java:136)
at javax.swing.SortingFocusTraversalPolicy.getFocusTraversalCycle(SortingFocusTraversalPolicy.java:110)
at javax.swing.SortingFocusTraversalPolicy.getFirstComponent(SortingFocusTraversalPolicy.java:435)
at javax.swing.LayoutFocusTraversalPolicy.getFirstComponent(LayoutFocusTraversalPolicy.java:166)
at javax.swing.SortingFocusTraversalPolicy.getDefaultComponent(SortingFocusTraversalPolicy.java:515)
at java.awt.FocusTraversalPolicy.getInitialComponent(FocusTraversalPolicy.java:169)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:370)
at java.awt.Component.dispatchEventImpl(Component.java:4730)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Window.dispatchEventImpl(Window.java:2713)
at java.awt.Component.dispatchEvent(Component.java:4686)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
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:680)
at java.awt.EventQueue$4.run(EventQueue.java:678)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
at java.awt.SequencedEvent.dispatch(SequencedEvent.java:116)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
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:680)
at java.awt.EventQueue$4.run(EventQueue.java:678)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Mein Programm scheint richtig zu funktioniern, zumindest die GUI scheint richtig zu sein... dennoch möchte ich den aktuellen Part nicht als "abgeschlossen" ansehen, solange hin und wieder diese Exception auftritt...
Ich konnte mit Kommentar-Spielereien herausfinden, dass die Exception sehr wahrscheinlich erst dann kommt, wenn ich zu einem JPanel mit MigLayout ein weiteres JPanel (ohne Layout / Standard-Layout) adde... dies passiert jedoch recht häufig wegen Schleifen und sowas... aber im Grunde gibt es 2 [c]panel.add(panel2, migConstraints);[/c], wenn ich die beide auskommentiere (sehe ich zwar das wesentliche an der GUI nicht mehr), aber die Exception kam selbst nach 10 Neustarten nicht...
Irgendjemand eine Idee?
MfG