Mantis - Resin
|
|||||
Viewing Issue Advanced Details | |||||
|
|||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
3622 | minor | always | 08-04-09 16:27 | 08-26-09 14:07 | |
|
|||||
Reporter: | ferg | Platform: | |||
Assigned To: | ferg | OS: | |||
Priority: | normal | OS Version: | |||
Status: | closed | Product Version: | 4.0.1 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 4.0.2 | ||
|
|||||
Summary: | 0003622: JPA/hibernate issues with 4.0.1 | ||||
Description: |
(rep by Jeff Schnitzer) Resin 4.0.1 doesn't seem to work with Hibernate anymore. When Hibernate is configured as the JPA provider, attempts to inject an EntityManager produce this: [09-08-04 15:54:16.283] {http--8080-5} FINES [InjectManage] InjectManager[] bind(EntityManager,[@javax.enterprise.inject.Current()]) -> none [09-08-04 15:54:16.285] {http--8080-5} WARNI [ErrorPageMan] test.EchoService.em: javax.enterprise.inject.UnsatisfiedResolutionException: Can't find a bean for 'interface javax.persistence.EntityManager' because no beans implementing that class have been registered with the injection Manager. However there are no error messages on startup; it appears that Hibernate initializes normally. There is a test case here: http://code.google.com/p/scratchmonkey/source/browse/#svn/resin4/resource_injection [^] If you comment out "<provider>org.hibernate.ejb.HibernatePersistence</provider>" in persistence.xml, the injection works. If you leave it, you can't inject. If you use @PersistenceContext instead of @Current, it complains that the persistence unit cannot be found. Any ideas or workarounds |
||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Relationships | |||||
Attached Files: |
Notes | |||||
|
|||||
|
|