what exactly is the exception and stack trace that gets thrown?

On 28 December 2015 at 21:21, Alexandra Cohen <[email protected]> wrote:
> I'm trying to create blob via Hibernate 4.3.5 API. H2 1.4.190 in-memory.
> Originally code was written for Oracle DB and now we are trying to use H2
> for unit testing.
>
> Blob blob = Hibernate.getLobCreator(hibernateSession).createBlob(new
> byte[]{0});
>
> blob.setBinaryStream(1);
>
>
> During createBlob() stack is following:
>
>
> at org.h2.value.ValueLobDb.<init>(ValueLobDb.java:75)
> at org.h2.value.ValueLobDb.createSmallLob(ValueLobDb.java:667)
> at org.h2.value.ValueLobDb.createSmallLob(ValueLobDb.java:654)
> at org.h2.store.LobStorageMap.createBlob(LobStorageMap.java:162)
> at org.h2.jdbc.JdbcConnection.createBlob(JdbcConnection.java:1826)
> at org.h2.jdbc.JdbcBlob.setBytes(JdbcBlob.java:124)
> at
> org.hibernate.engine.jdbc.ContextualLobCreator.createBlob(ContextualLobCreator.java:68)
>
>
> And precision is set to 1 in constructor (because of single byte array used
> as createBlob argument?). Next setBinaryStream(1) throws exception.
>
>
> Am I doing something incorrectly or is this H2 issue?
>
> --
> You received this message because you are subscribed to the Google Groups
> "H2 Database" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/h2-database.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/h2-database.
For more options, visit https://groups.google.com/d/optout.

Reply via email to