Bug mouseListener

Status
Nicht offen für weitere Antworten.

PollerJava

Top Contributor
Hallo,

hat schon mal jemand diese Fehlermeldung erhalten bzw. was kann man dagegen machen?
Ich habe meine Applikation um die 16 Stunden laufen lassen ohne Problem und nach dieser Zeit habe ich dann untere Fehlermeldung erhalten,

lg

Code:
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
        at java.awt.AWTEventMulticaster.mouseEntered(AWTEventMulticaster.java:282)
        at java.awt.AWTEventMulticaster.mouseEntered(AWTEventMulticaster.java:282)
        at java.awt.AWTEventMulticaster.mouseEntered(AWTEventMulticaster.java:282)
        at java.awt.AWTEventMulticaster.mouseEntered(AWTEventMulticaster.java:282)
        at java.awt.AWTEventMulticaster.mouseEntered(AWTEventMulticaster.java:282)
        at java.awt.AWTEventMulticaster.mouseEntered(AWTEventMulticaster.java:282)

hier gehts endlos weiter, immer die gleiche Fehlermeldung

Zeile 282:

Code:
 /**
     * Handles the mouseEntered event by invoking the
     * mouseEntered methods on listener-a and listener-b.
     * @param e the mouse event
     */
 public void mouseEntered(MouseEvent e) {
        ((MouseListener)a).mouseEntered(e);
        ((MouseListener)b).mouseEntered(e);
    }

Mein Programm funktioniert auch nach dieser Exception problemlos, diese Fehlermeldung müllt mir nur meine Log- Datei voll und das find ich auch nicht so gut.
 
Da hast Du wohl ne Endlosschleife programmiert. Was sind a und b? Kann es sein, dass mouseEntered sich selbst aufruft?
 
Code:
/**
     * Handles the mouseEntered event by invoking the
     * mouseEntered methods on listener-a and listener-b.
     * @param e the mouse event
     */
public void mouseEntered(MouseEvent e) {
        ((MouseListener)a).mouseEntered(e);
        ((MouseListener)b).mouseEntered(e);
    }

Das ist die Methode in der Klasse AWTEventMulticaster,
Keine Ahnung, was a und b ist, ist ja eine Klasse von SUN,

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6264013
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben