openjpa.InitializeEagerly breaks bean-validation integration
------------------------------------------------------------
Key: OPENJPA-1960
URL: https://issues.apache.org/jira/browse/OPENJPA-1960
Project: OpenJPA
Issue Type: Bug
Components: kernel, validation
Affects Versions: 2.1.0
Reporter: Gerhard Petracek
<property name="openjpa.InitializeEagerly" value="true"/> breaks the
bean-validation integration
AbstractBrokerFactory#makeReadOnly
evaluates conf.isInitializeEagerly() which returns true (due to the config) and
calls _conf.setReadOnly(Configuration.INIT_STATE_FROZEN)
+ at the end of AbstractBrokerFactory#initializeBroker it gets called again
that causes:
the created BrokerFactory gets used as argument for
PersistenceProviderImpl#loadValidator which fails (with a warning or an
exception depending on the validation-mode configured in the persistence.xml)
because the config is in state INIT_STATE_FROZEN
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira