webForumDet fria alternativet

Javaprobs!

2 svar · 391 visningar · startad av rilu

riluMedlem sedan jan. 200059 inlägg
#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"

SPiNMedlem 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 );
}
sgtpepperMedlem 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.

141 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)