[Resin-interest] Resin 4.0.1 doesn't like Hibernate

2009-08-04 Thread 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
providerorg.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?

Thanks,
Jeff


___
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest


[Resin-interest] @Named doesn't work in 4.0.1

2009-08-04 Thread Jeff Schnitzer
Another bug report:  It appears that @Named isn't working in 4.0.1.
When I create an @ApplicationScoped @Named(foo) object, it doesn't
seem to be available in EL.

This is also demonstrated by the index.jsp of the sample app:

http://code.google.com/p/scratchmonkey/source/browse/#svn/resin4/resource_injection

Thanks,
Jeff


___
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest