Index: src/org/netbeans/modules/xml/schema/cookies/ShareableInputSource.java =================================================================== RCS file: /cvs/xml/schema/src/org/netbeans/modules/xml/schema/cookies/ShareableInputSource.java,v retrieving revision 1.2 diff -u -b -r1.2 ShareableInputSource.java --- src/org/netbeans/modules/xml/schema/cookies/ShareableInputSource.java 17 Apr 2003 08:28:17 -0000 1.2 +++ src/org/netbeans/modules/xml/schema/cookies/ShareableInputSource.java 9 Jul 2003 13:02:02 -0000 @@ -47,8 +47,9 @@ } public InputStream getByteStream() { - if (initialized[1] == false) { - stream = new ByteStream(peer.getByteStream(), bufferSize); + InputStream in = peer.getByteStream(); + if (initialized[1] == false && in != null) { + stream = new ByteStream(in, bufferSize); stream.mark(bufferSize); initialized[1] = true; } @@ -56,8 +57,9 @@ } public Reader getCharacterStream() { - if (initialized[0] == false) { - reader = new CharacterStream(peer.getCharacterStream(), bufferSize/2); + Reader r = peer.getCharacterStream(); + if (initialized[0] == false && r != null) { + reader = new CharacterStream(r, bufferSize/2); initialized[0] = true; try { reader.mark(bufferSize/2);