Index: C:/harmony/trunk_0427/modules/luni/src/main/java/java/io/ObjectInputStream.java =================================================================== --- C:/harmony/trunk_0427/modules/luni/src/main/java/java/io/ObjectInputStream.java (revision 421079) +++ C:/harmony/trunk_0427/modules/luni/src/main/java/java/io/ObjectInputStream.java (working copy) @@ -2542,7 +2542,10 @@ */ public int skipBytes(int length) throws IOException { // To be used with available. Ok to call if reading primitive buffer - int offset = 0; + if (input == null) { + throw new NullPointerException(); + } + int offset = 0; while (offset < length) { checkReadPrimitiveTypes(); long skipped = primitiveData.skip(length - offset);