Re: NPE in BlobInputStream
От | Kris Jurka |
---|---|
Тема | Re: NPE in BlobInputStream |
Дата | |
Msg-id | Pine.BSO.4.64.0702191336050.17040@leary.csoft.net обсуждение исходный текст |
Ответ на | Re: NPE in BlobInputStream (Kris Jurka <books@ejurka.com>) |
Список | pgsql-jdbc |
On Sun, 26 Nov 2006, Kris Jurka wrote: > On Fri, 24 Nov 2006, matrixx wrote: > >> im using the postgresql-8.1-407.jdbc3.jar driver over hibernate 3 to access >> databases. >> >> Our application currently runs with mysql and mssql drivers without any >> problems. With the postgresql driver i get the following exception: >> >> [ModuleProfile.deserialize@AWT-EventQueue-0] ERROR: Error deserializing >> blob. >> java.lang.NullPointerException >> at >> org.postgresql.largeobject.BlobInputStream.close(BlobInputStream.java:115) >> at java.beans.XMLDecoder.close(XMLDecoder.java:152) >> ... >> >> I dont know if its a driver bug, or a hibernate issue. >> > > It's a driver bug that's caused by one of two possible issues. It's > impossible to tell which from this stacktrace alone. > > 1) The BlobInputStream is violating the contract of the close method that > allows you to call it more than once. > > 2) You've called getInputStream more than once on a Blob and it can't handle > two streams simultaneously. > I've applied a more complete fix for these issues to CVS HEAD. Kris Jurka
В списке pgsql-jdbc по дате отправления: