Hello,
I'm running into problems with injection for persistence context. If in a session
bean I do:
@PersistenceContext private EntityManager em
everything is fine, however if in the Seam component I do:
@In(create=true) EntityManager em
the application breaks up and I get:
| Caused by: org.jboss.seam.RequiredException: In attribute requires value for
component: newAuction.em
| at org.jboss.seam.Component.getInstanceToInject(Component.java:1882)
| at org.jboss.seam.Component.injectFields(Component.java:1348)
| at org.jboss.seam.Component.inject(Component.java:1118)
| at
org.jboss.seam.interceptors.BijectionInterceptor.bijectNonreentrantComponent(BijectionInterceptor.java:76)
| at
org.jboss.seam.interceptors.BijectionInterceptor.bijectComponent(BijectionInterceptor.java:58)
| ...
|
Any ideas what may be wrong? I was thinking that maybe it's because I'm using
Trinidad and according to the documentation I had to turn off the Seam view handler in
web.xml (
http://wiki.apache.org/myfaces/Facelets_with_Trinidad)
<view-handler>org.jboss.seam.ui.facelet.SeamFaceletViewHandler</view-handler>
|
When I keep it indeed I get a Trinidad error:
| java.lang.IllegalStateException: No RenderingContext
| at
org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer.java:159)
| at
org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:667)
|
Can it has something to do with that? Any help appreciated!
Cheers,
Adam Koprowski
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4008046#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...