You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by "Steven Branda (JIRA)" <ji...@apache.org> on 2015/04/29 16:16:06 UTC

[jira] [Created] (OPENJPA-2580) Null Pointer Exception when accessing Postgresql Large Object Manager on a DelegatingConnection

Steven Branda created OPENJPA-2580:
--------------------------------------

             Summary: Null Pointer Exception when accessing Postgresql Large Object Manager on a DelegatingConnection
                 Key: OPENJPA-2580
                 URL: https://issues.apache.org/jira/browse/OPENJPA-2580
             Project: OpenJPA
          Issue Type: Bug
    Affects Versions: 2.3.0
            Reporter: Steven Branda


I'm using the OpenJPA 2.3.0 with Postgresql 9.3 and Bitronix Transaction Manager 2.1.4.  I'm using BLOB streaming to write binary data into a LargeObject in the database.  When OpenJPA calls PostgresDictionary.getLargeObjectManager( ... ) I get a NullPointerException.

The problem appears to be in PostgresDictionary.getPGConnection( ... ).  The last line of that method passes the DelegatingConnection into the unwrapConnection(...) method.  It should pass the innerConn that gets resolved at the start of the method into the unwrapConnection(...) method.  

I recompiled the class with this change and now OpenJPA 2.3.0 works with blob streaming in my setup.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)