Christian Schneider created ARIES-1273:
------------------------------------------
Summary: Persistence unit does with hibernate not start if
datasource is not present
Key: ARIES-1273
URL: https://issues.apache.org/jira/browse/ARIES-1273
Project: Aries
Issue Type: Bug
Components: JPA
Reporter: Christian Schneider
Assignee: Christian Schneider
Fix For: jpa-container-1.0.3
When the persistence unit starts aries creates the EntityManagerFactory by
calling the PersistenceProvider (hibernate). Hibernate then tries to access the
jndi DataSource as it wants to check some db details.
If the DataSource is not yet up then this call will hang for a long time. This
then blocks the startup of the pu bundle. So in effect this can then also block
the startup of the DataSource bundle.
We could either use a separate thread for the EMF creation or only start the
creation when the DataSource is actually present.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)