Jeremy Bauer created OPENJPA-2236:
-------------------------------------

             Summary: Trace of connection info can cause class 
transform/enhancement to fail
                 Key: OPENJPA-2236
                 URL: https://issues.apache.org/jira/browse/OPENJPA-2236
             Project: OpenJPA
          Issue Type: Bug
          Components: jdbc
    Affects Versions: 2.3.0, 2.2.1
            Reporter: Jeremy Bauer
            Assignee: Jeremy Bauer


While transforming persistent classes, if a specific DBDictionary is not 
provided, OpenJPA attempts to detect and set up a dictionary.   Within this 
process, DBDictionary.connectedConfiguration() is called (to determine the DB 
type) when a connection is obtained.  If trace is enabled, information about 
the connection is traced.  I hit a case where one of the methods that is called 
on the connection to gather trace data threw an exception, resulting in classes 
not being enhanced.  The simple (but not always possible) workaround is to 
specify the db dictionary type.  Regardless, a trace point should not cause a 
catastrophic failure.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to