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