[Java] Könnte mir jemand bei diesem Fehler helfen hab meinen code und die Fehlermeldung on

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Jonzi, 27. November 2007 .

  1. 27. November 2007
    Könnte mir jemand bei diesem Fehler helfen hab meinen code und die Fehlermeldung on

    Schmeißt den NullPointerException

    Code:
    public int suchen(int oKontonummer){
     boolean suchenTaschentuch = false;
     int i=0;
     Fehlermeldung="Konto gefunden 1!"+i;
     while (suchenTaschentuch == false && i < meineKonten.length){
     if (meineKonten[i].getKontonummer()==oKontonummer){
     Fehlermeldung="Konto gefunden 2!"+i;
     suchenTaschentuch = true;
     }
     else{
     i++;
     }
     }
     if (suchenTaschentuch==false){
     Fehlermeldung = "Kontonummer nicht gefunden!";
     i= -1;
     }
     return i;
     }
    Die ist die Fehlermeldung die ich erhalte

    Code:
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
     at Objektverwaltungsklasse.suchen(Objektverwaltungsklasse.java:120)
     at ObjektverwaltungsklasseGUI.KontonummeranzeigenButtonActionPerformed(ObjektverwaltungsklasseGUI.java:257)
     at ObjektverwaltungsklasseGUI$2.actionPerformed(ObjektverwaltungsklasseGUI.java:91)
     at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
     at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
     at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
     at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
     at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
     at java.awt.Component.processMouseEvent(Component.java:6038)
     at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
     at java.awt.Component.processEvent(Component.java:5803)
     at java.awt.Container.processEvent(Container.java:2058)
     at java.awt.Component.dispatchEventImpl(Component.java:4410)
     at java.awt.Container.dispatchEventImpl(Container.java:2116)
     at java.awt.Component.dispatchEvent(Component.java:4240)
     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
     at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
     at java.awt.Container.dispatchEventImpl(Container.java:2102)
     at java.awt.Window.dispatchEventImpl(Window.java:2429)
     at java.awt.Component.dispatchEvent(Component.java:4240)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
     
  2. 27. November 2007
    AW: Könnte mir jemand bei diesem Fehler helfen hab meinen code und die Fehlermeldung

    steht ja ganz einfach da wo der fehler ausgelöst wird ?( gib mal an, welches bei dir ind er entwicklungsumgebung die zeile 120 ist...

    mfg swissmaster
     
  3. 2. Dezember 2007
    AW: Könnte mir jemand bei diesem Fehler helfen hab meinen code und die Fehlermeldung

    Problem ist wahrscheinlich nicht in dem von dir geposteten Snippet (Code-Abschnitt).

    Anhand der Fehlermeldung kannst schon sehen, dass es sich um den AWT-EventQueue Fehler handelt.
    Der Fehler liegt dann eher im Bereich EventHandeling von Mausklicks oder Tastatureingaben.
    Aber wie mein Vorposter schon sagte, wir bräuchten den Code bei Zeile 120, sonst können wir net helfen.
     
  4. 6. Dezember 2007
    AW: Könnte mir jemand bei diesem Fehler helfen hab meinen code und die Fehlermeldung

    Könnte er denn nicht einfach in einem catch alle Exceptions abfangen? Seine Fehlermeldung sieht zwar lang aus, aber wahrscheinlich ist doch nur ein kleiner monumentaler Fehler drin.
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.