Exception in thread

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Mein Programm liest eine Datei und bricht sofort beim ersten Satz ab...

Fehlermeldung:

Exception in thread "main" java.lang.NullPointerException
 
B

bygones

Gast
gib mir einen Grund diesen Thread nicht gleich zu loeschen !
 

The_S

Top Contributor
bisschen Code, bisschen Infos über die Datei, ... und schon wird dir eher geholfen als mit diesen Brocken die du uns da hinwirfst
 
G

Guest

Gast
Code:
import java.io.*; 

public class AfiRead4 { 
String arrayinno[] = new String [6];  	 
 
// Main
public static void main(String[] args) { 
AfiRead4 dl = new AfiRead4();
dl.PrtDet(); 
} 


  // Load Records in Array
  //  public AfiRead4() {
  public void AfiRead4() {
  try {
  BufferedReader in1 = new BufferedReader(new FileReader("VendingMachines.txt")); 
 // String arrayinno[] = new String [6];  	 
  String satz1;
  int idx = 1;
      
      while((satz1 = in1.readLine()) != null)  
      {   
      try { 
        arrayinno[idx] = satz1.substring(1,6);
        System.out.println("Array: " + arrayinno[idx]);   
        }
        catch(StringIndexOutOfBoundsException s) { 
        System.out.println("Fehler bei Arrayinno" + arrayinno[idx]);  
        idx ++;
        }
      }
      
      } 
       catch(FileNotFoundException fnfe) { 
        System.out.println("Datei nicht gefunden!"); 
      }      
          
      catch(IOException ioe) { 
        System.out.println("Fehler beim Lesen!");  
   }
   }

  // Print Detail
     public void PrtDet() { 
      try { 
      BufferedReader in2 = new BufferedReader(new FileReader("AFI.DE1")); 
      String satz2, inno, strmano;
      int idx;
      
        while((satz2 = in2.readLine()) != null) // Loop1 
        {  
          try { 
            strmano = satz2.substring(6,12); 

            if (strmano.equals("A MANO")) {
            idx = 1;
            inno = satz2.substring(13,19); 
            System.out.println("Objekt: " + satz2);             	
              
              while((satz2 = in2.readLine()) != null)  // Loop 2 
              {	
                try {
                  strmano = satz2.substring(6,12);
                }
                catch(StringIndexOutOfBoundsException s) { 
                System.out.println("Fehler bei SubString!" + satz2); 
                } 
                	
                if (arrayinno[idx].equals(strmano)) {
                System.out.println(strmano + "Gleich");	
                }
                
                // System.out.println(idx + " " + satz2); 	
                idx ++;
                if (strmano.equals("E MANO")) {
                  break;
                }
              }  
              
              // End Loop Read Detail Records 
              System.out.println("E N D E: " + "Objekt: " + inno + "-----------"); 	
              System.out.println(" ");
            }
            
          } 
        
          catch(StringIndexOutOfBoundsException s) { 
            //System.out.println("Fehler bei SubString!"); 
          } 
        }
        
      }
       
      catch(FileNotFoundException fnfe) { 
        System.out.println("Datei nicht gefunden!"); 
      }      
          
      catch(IOException ioe) { 
        System.out.println("Fehler beim Lesen!"); 
      }
  }  
}
 
B

bygones

Gast
Code:
public static void main(String[] args) {
AfiRead4 dl = new AfiRead4();
dl.PrtDet();
}


  // Load Records in Array
  //  public AfiRead4() {
  public void AfiRead4() {
das public void AfiRead4 ist durch das void zu einer normalen Methode degradiert und kein Konstruktor mehr. D.h. der Array wird nicht initialisiert und ist dann bei PrtDet voller nullen.
 
G

Guest

Gast
So funktioniert es auch nicht...


Code:
// Main
// public static void main(String[] args) { 
public static main(String[] args) { 
AfiRead4 dl = new AfiRead4();
dl.PrtDet(); 
}
 
G

Guest

Gast
Hoppla, habe zuerst die Falsch Stelle erwischt...

So läuft es!

Code:
// Main
public static void main(String[] args) { 
AfiRead4 dl = new AfiRead4();
dl.PrtDet(); 
} 


  // Load Records in Array
  //  public AfiRead4() {
  public AfiRead4() {
 
B

bygones

Gast
das hat nix mit der main zu tun...

statt:
Code:
  // Load Records in Array
  //  public AfiRead4() {
  public void AfiRead4() {
mach mal

Code:
  // Load Records in Array
 public AfiRead4() {

fakt ist, dass momentan nicht in deinen Konstruktor / AfiRead4 Methode gegangen wird

ha - hast noch schnell editiert :)

na dann viel Erfolg weiterhin
 
G

Guest

Gast
Aber AfiRead4 wird ausgeführt!???

soll der Aufruf für AfiRead4 so sein?

Code:
dl.AfiRead4();


Code:
// Main
public static void main(String[] args) { 
AfiRead4 dl = new AfiRead4();             // <--- Objekt dl erzeugen,
dl.PrtDet(); 
} 


  // Load Records in Array
  public AfiRead4() {
 
B

bygones

Gast
wenn es sich auf meinen beitrag bezieht - du hast schneller den fehler gefunden und es richtig gemacht, als ich dir antworten konnte....
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 11 at main.main(main.java:11) Java Basics - Anfänger-Themen 2
M Exception in thread "main" java.util.NoSuchElementException Java Basics - Anfänger-Themen 2
B Compiler-Fehler Fehlermeldung Exception in thread, falsche Eingabewert Java Basics - Anfänger-Themen 2
S Kriege Fehler "Exception in thread" beim Benutzen von SubStrings. Java Basics - Anfänger-Themen 2
O Exception in thread "main" java.lang.ArithmeticException: / by zero Java Basics - Anfänger-Themen 4
B Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException Java Basics - Anfänger-Themen 8
R Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 5
S Compiler-Fehler Exception in thread "main" java.lang.Error: Unresolved compilation problem: Java Basics - Anfänger-Themen 6
I Compiler-Fehler Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 Java Basics - Anfänger-Themen 3
R Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 10
C Compiler-Fehler Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2 Java Basics - Anfänger-Themen 3
J Exception in thread "main" Java Basics - Anfänger-Themen 1
L Fehler: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 4
S Java memory fehler: Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap spa Java Basics - Anfänger-Themen 5
N Threads Exception in thread "main"... Feher bei dem Versuch ein Radius zu berechnen Java Basics - Anfänger-Themen 4
A Code läuft nicht, Fehlermeldung Exception in thread "main" java.lang.Error: Unresolved compilation " Java Basics - Anfänger-Themen 11
V Threads Exception in Thread behandeln Java Basics - Anfänger-Themen 3
P Exception in thread "main" java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 1
K Exception in thread "main" Java Basics - Anfänger-Themen 7
D Exception in thread "AWT-EventQueue-0" Java Basics - Anfänger-Themen 8
L Compiler-Fehler Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 2
F Exception in thread main java.lang.StackOverflowError Java Basics - Anfänger-Themen 3
A Compiler-Fehler Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 7
C Exception in thread "AWT-EventQueue-0 Java Basics - Anfänger-Themen 15
T Problem mit Eclipse? Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 4
M Exception in thread "main" java.lang.NoClassDefFoundError: MeineKlasse Java Basics - Anfänger-Themen 12
M Exception in thread "AWT-EventQueue-0" Java Basics - Anfänger-Themen 7
1 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException Java Basics - Anfänger-Themen 5
S Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 11
S Umgebungsvariable Exception in thread "main" java.lang.UnsatisfiedLinkError: no J3D in java.librar y.path Java Basics - Anfänger-Themen 15
M Klassen Exception in thread "main" java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 2
D Exception in thread "main" Java Basics - Anfänger-Themen 8
A Exception in thread "main" Java Basics - Anfänger-Themen 7
A Exception aus Thread werfen Java Basics - Anfänger-Themen 14
S Exception in thread "main" Java Basics - Anfänger-Themen 3
J Datentypen Exception in thread "AWT-EventQueue-0"?? Java Basics - Anfänger-Themen 4
B Exception in thread "main" java.lang.NullPointerException Fehler Hilfe! Java Basics - Anfänger-Themen 4
T Thread 2x starten verursacht Exception Java Basics - Anfänger-Themen 3
L Bubblesort: Exception in Thread "main" Java Basics - Anfänger-Themen 5
Y Exception in thread Java Basics - Anfänger-Themen 11
Spin Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: data must Java Basics - Anfänger-Themen 10
A Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 16
A GELÖST -- Exception in thread "main" Java Basics - Anfänger-Themen 3
B Fehlermeldung - Exception in thread "main" java.lang.Error: Unresolved compilation pr Java Basics - Anfänger-Themen 16
E Fehler: "Exception in thread "main" java.lang.NoSuchMethodError" Java Basics - Anfänger-Themen 15
G Fehler: Exception in thread main java.lang.noClassDefFound Java Basics - Anfänger-Themen 7
L Exception in thread "main" java.util.NoSuchElement Java Basics - Anfänger-Themen 4
A Do/While Problem (Exception in thread "main" java. Java Basics - Anfänger-Themen 4
M "exception in thread "main" java.lang.NullPoi Java Basics - Anfänger-Themen 2
S Exception in thread "main" java.lang.UnsupportedCl Java Basics - Anfänger-Themen 4
P Exception in thread "main" Java Basics - Anfänger-Themen 4
O java.lang.NoClassDefFoundError Exception in thread "mai Java Basics - Anfänger-Themen 5
V Exception in thread "main" java.lang.NoClassDefFou Java Basics - Anfänger-Themen 21
S Exception in thread "main" java.lang.NoSuchMethodE Java Basics - Anfänger-Themen 3
S Exception in thread Java Basics - Anfänger-Themen 7
NightmareVirus Exception in thread "main" java.lang.NoSuchMethodE Java Basics - Anfänger-Themen 8
A "Exception in thread "main" java.lang.NoCLass Java Basics - Anfänger-Themen 10
N exception in thread main . Java Basics - Anfänger-Themen 3
A Exception in thread "Thread-33" java.lang.NoClassD Java Basics - Anfänger-Themen 10
C Exception in thread "main" java.lang.NoClassDefFou Java Basics - Anfänger-Themen 9
vogella Exception in thread "main" java.lang.NoClassDefFou Java Basics - Anfänger-Themen 4
F Fehlermeldung: Exception in thread. Java Basics - Anfänger-Themen 17
R Exception in thread "main" java.lang.NoSuchMethodE Java Basics - Anfänger-Themen 6
C exception in thread "main" java.lang.NoClassDefFou Java Basics - Anfänger-Themen 7
A Fehlermeldung: Exception in thread "main" java.lan Java Basics - Anfänger-Themen 3
H Exception in thread "main" java.lang.NoClassDefFou Java Basics - Anfänger-Themen 3
R Exception in Thread "main" . Kommandozeile/Netbean Java Basics - Anfänger-Themen 8
L Exception in thread "main" java.lang.NoClassDefFou Java Basics - Anfänger-Themen 4
R Exception in thread "main" java.lang.NullPointerEx Java Basics - Anfänger-Themen 10
B Exception in thread "main"... Java Basics - Anfänger-Themen 3
H exception in thread mainjava.lang.noclass ... Java Basics - Anfänger-Themen 3
L Exception in thread "main" java.lang.NoSuchMethodE Java Basics - Anfänger-Themen 3
K Exception in thread "main" java.lang.NoClassDefFou Java Basics - Anfänger-Themen 8
J Exception in thread "main" java.langClassNoFoundEr Java Basics - Anfänger-Themen 2
H Exception in thread "main" java.lang.NoClassDefFou Java Basics - Anfänger-Themen 5
B Fehler: Exception in Thread "main" java.lang.NoCla Java Basics - Anfänger-Themen 2
G Exception in thread "main" java.lang.NoClassDefFou Java Basics - Anfänger-Themen 2
I Exception wird gefangen, aber trotzdem in Error Log? Java Basics - Anfänger-Themen 10
W Null-Pointer Exception beim Programmstart Java Basics - Anfänger-Themen 8
Ostkreuz String Exception Java Basics - Anfänger-Themen 8
Fiedelbambu Exception in Application constructor Java Basics - Anfänger-Themen 3
S leeres Array statt Null Pointer Exception ausgeben Java Basics - Anfänger-Themen 20
F abbruch Exception lässt sich nicht erstellen Java Basics - Anfänger-Themen 2
U Warum kriege ich hier eine nullpointer exception, sehe den Fehler nicht (swing) Java Basics - Anfänger-Themen 1
N Exception beim Verwenden von Arraylist? Java Basics - Anfänger-Themen 10
S JavaKara Null Exception Error Java Basics - Anfänger-Themen 4
T Eigene Exception - ohne werfen abfangen Java Basics - Anfänger-Themen 2
LiFunk Exception: es dürfen nur Nummern eingelesen werden Java Basics - Anfänger-Themen 6
low_in_the_head Eigene Exception nutzen Java Basics - Anfänger-Themen 4
1 Exception Java Basics - Anfänger-Themen 2
I JAX-RS Exception Handling Java Basics - Anfänger-Themen 4
L Meine erste eigene Exception Klasse Java Basics - Anfänger-Themen 10
J null exception Array Java Basics - Anfänger-Themen 5
H Frage zu Throw Exception Java Basics - Anfänger-Themen 2
M Wie kann ich bei int-Variablen im exception handler auf bestimmte Strings reagieren? Java Basics - Anfänger-Themen 5
C Exception-Frage Java Basics - Anfänger-Themen 3
I Exception bei Button mit wait() und notifyAll() Java Basics - Anfänger-Themen 3
N Wie teste ich eine geworfene Exception? Java Basics - Anfänger-Themen 8
R Methoden ArrayList clonen wirft exception Java Basics - Anfänger-Themen 3
D Scanner- Exception NoSuchElementException Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben