By: Nicholas Duchon
System.out.println("Printing stack trace:");// more control about displays:
Thread.dumpStack (); // one liner
StackTraceElement[] elements = Thread.currentThread().getStackTrace();
for (int i = 1; i < elements.length; i++) {
StackTraceElement s = elements[i];
System.out.println("\tat " + s.getClassName() + "." + s.getMethodName()
+ "(" + s.getFileName() + ":" + s.getLineNumber() + ")");
} // end for
We have an error message on line 92 of SeaPortProgram.java
java.lang.NullPointerException
null
java.lang.NullPointerException
at World.assignShip(World.java:71)
at SeaPortProgram.readFile(SeaPortProgram.java:81)
at SeaPortProgram.<init>(SeaPortProgram.java:47)
at SeaPortProgram.main(SeaPortProgram.java:171)