EOFException when creating new ObjectInputStream
On voulant lire un blob à partir d'un resultset, le premier est bien lu, le 2eme j'obtiens une exception:
Code:
1 2 3
| InputStream is = resultSet.getBlob(11).getBinaryStream();
CountingInputStream cis = new CountingInputStream(is);
ois = new ObjectInputStream(is); |
l'Exception:
Code:
1 2 3 4 5
| java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2328)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2797)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:802)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:299) |
merci de votre réponse.