Javaprobs!

Java

2 svar · 409 visningar · startad av rilu

Medlem sedan jan. 200059 inlägg
Trådstart#1

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"

Medlem sedan mars 20007 896 inlägg
#2

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 );
}
Medlem sedan apr. 20007 588 inlägg
#3

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.

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)