Tjena!
Jag får följande fel:
"java.lang.NullPointerException
at MaterialOrder.addRad(MaterialOrder.java:13)
at OrderProg.main(OrderProg.java:6)
Exception in thread "main" Exit code: 1
There were errors"
2 svar · 391 visningar · startad av rilu
Tjena!
Jag får följande fel:
"java.lang.NullPointerException
at MaterialOrder.addRad(MaterialOrder.java:13)
at OrderProg.main(OrderProg.java:6)
Exception in thread "main" Exit code: 1
There were errors"
Hur ser raderna runt MaterialOrder.java rad 13 ut?
Hur som helst så går det att lösa med ett try/catch block.
try {
MaterialOrder.addRad( rad );
}
catch( NullPointerException e ) {
System.out.println( "Error: " + e.getMessage() );
e.printStackTrace();
System.exit( 1 );
}
Tråden flyttas till Javaforumet. :)
(Något som trådskaparen själv uppmärksammade, guldstjärna till rilu :))
Rilu, bifoga gärna OrderProg.java och MaterialOrder.java så kan vi hjälpa dig bättre. NullPointerException slängs när du försöker använda null när ett objekt förväntades, t.ex om du försöker anropa en metod på ett objekt som inte är skapat.
I ditt fall skulle jag gissa att du antingen skickar in null som argument till addRad() som sedan försöker utföra en operation på denna rad, eller att MaterialOrder-objektet inte är instansierat och därför är null.