G
Guest
Gast
Hallo
ich bin auf der Suche nach hilfe, und hoffe sie in eurem Forum zu finden, ich habe in der Suche eures Forums gesucht aber nichts vergleichbares gefunden.
Ich habe folgende FehlerMeldung:
Hit uncaught exception java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException: No such child: 92
at java.awt.Container.getComponent(Container.java:237)
at javax.swing.JComponent.rectangleIsObscured(JComponent.java:3705)
at javax.swing.JComponent.paint(JComponent.java:806)
at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4795)
at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4748)
at javax.swing.JComponent._paintImmediately(JComponent.java:4692)
at javax.swing.JComponent.paintImmediately(JComponent.java:4495)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
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)
Solche Fehler (mit diesen Fehlermeldungen) treten an den unterschiedlichsten Stellen in meinem Programm auf (allerdings mit Zahlen bei no such child von ca 85 bis 92(oder so). Da mein java-Projekt X-viele Classes hat, kann ich nicht einfach so auf die suche gehen. Ich brauche irgendeinen Anhaltspunkt, woran dies liegen könnte.
Als ich an einer bestimmten Situation des Projekts getestet habe, trat dieser Fehler ab und zu auf. da aber auch an dieser Situation y-viele Classes beteiligt sind und manche Classes 2000 - 3000 Zeilen haben, ist es nicht einfach möglich eine oder zwei classes mal durchzusuchen. Und bei so y-vielen Classes, kommt man nur schwer drauf.
Also habe ich an dieser Situation weiter getestet, der Fehler tauchte ca bei 1 von 10 mal auf. Aber warum dann nicht immer. Also habe ich durch kleine Test-Zeilen, so wie ich sie nenne, alle Variablen, die ab Testeinstieg (so nenne ich punkte, an denen ich ins Programm einsteigen kann, ohne, das Ganze Programm von vorne abarbeiten zu müssen (so als ob man einen Film erst ab Kapitel 13 anfängt)) verändert werden in Konstante umgewandelt, so dass ich eigentlich bei jedem Test die gleiche Bedingung, und das gleiche Programmverhalten erwarte.
Aber nein, trotzdem, steigt das Programm mit einer solchen FehlerMeldung hin und wieder aus. Aber nur hin und wieder. Und ich weiss nicht wieso.....
Dann habe ich es bestimmt 15mal, mit einem debug Zeile pro Zeile gemacht, und natürlich trat der Fehler dann nicht auf.
Nun würde ich ja gerne euch code anbieten, der mal durchgesehen werden könnte, aber welche der x-vielen Classes söllte ich nun hier posten, wenn ich keine Ahnung habe in welcher Gegend der Classen der Fehler hervorgerufen wird.
Bei den meisten Problemen, erhält man ja eine Fehlermeldung, die direkt zu einer Zeile im eigenen Code führt. Aber bei diesem fängt er ja in der awt.Container an.
Also, vielleicht könnt ihr mir helfen, und habt eine Idee, wie ich beim Suchen des Fehlers vorgehen kann....
Mit freundlichen Grüßen
ich bin auf der Suche nach hilfe, und hoffe sie in eurem Forum zu finden, ich habe in der Suche eures Forums gesucht aber nichts vergleichbares gefunden.
Ich habe folgende FehlerMeldung:
Hit uncaught exception java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException: No such child: 92
at java.awt.Container.getComponent(Container.java:237)
at javax.swing.JComponent.rectangleIsObscured(JComponent.java:3705)
at javax.swing.JComponent.paint(JComponent.java:806)
at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4795)
at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4748)
at javax.swing.JComponent._paintImmediately(JComponent.java:4692)
at javax.swing.JComponent.paintImmediately(JComponent.java:4495)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
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)
Solche Fehler (mit diesen Fehlermeldungen) treten an den unterschiedlichsten Stellen in meinem Programm auf (allerdings mit Zahlen bei no such child von ca 85 bis 92(oder so). Da mein java-Projekt X-viele Classes hat, kann ich nicht einfach so auf die suche gehen. Ich brauche irgendeinen Anhaltspunkt, woran dies liegen könnte.
Als ich an einer bestimmten Situation des Projekts getestet habe, trat dieser Fehler ab und zu auf. da aber auch an dieser Situation y-viele Classes beteiligt sind und manche Classes 2000 - 3000 Zeilen haben, ist es nicht einfach möglich eine oder zwei classes mal durchzusuchen. Und bei so y-vielen Classes, kommt man nur schwer drauf.
Also habe ich an dieser Situation weiter getestet, der Fehler tauchte ca bei 1 von 10 mal auf. Aber warum dann nicht immer. Also habe ich durch kleine Test-Zeilen, so wie ich sie nenne, alle Variablen, die ab Testeinstieg (so nenne ich punkte, an denen ich ins Programm einsteigen kann, ohne, das Ganze Programm von vorne abarbeiten zu müssen (so als ob man einen Film erst ab Kapitel 13 anfängt)) verändert werden in Konstante umgewandelt, so dass ich eigentlich bei jedem Test die gleiche Bedingung, und das gleiche Programmverhalten erwarte.
Aber nein, trotzdem, steigt das Programm mit einer solchen FehlerMeldung hin und wieder aus. Aber nur hin und wieder. Und ich weiss nicht wieso.....
Dann habe ich es bestimmt 15mal, mit einem debug Zeile pro Zeile gemacht, und natürlich trat der Fehler dann nicht auf.
Nun würde ich ja gerne euch code anbieten, der mal durchgesehen werden könnte, aber welche der x-vielen Classes söllte ich nun hier posten, wenn ich keine Ahnung habe in welcher Gegend der Classen der Fehler hervorgerufen wird.
Bei den meisten Problemen, erhält man ja eine Fehlermeldung, die direkt zu einer Zeile im eigenen Code führt. Aber bei diesem fängt er ja in der awt.Container an.
Also, vielleicht könnt ihr mir helfen, und habt eine Idee, wie ich beim Suchen des Fehlers vorgehen kann....
Mit freundlichen Grüßen