I have problem with @Stateful bean:

Iam trying to instantiate Stateful bean but the bean couldn't instantiate. When 
I create @Stateless bean all works. But @Stateful not working.


  | import javax.ejb.Local;
  | 
  | @Local
  | public interface Test {
  |     
  |     public void clickMe();
  |     public void destroy();
  | }
  | 


  | @Name("testAction")
  | @Stateful
  | @Scope(ScopeType.SESSION)
  | public class TestAction implements Test {
  |     
  |     @Logger
  |     Log log;
  |     
  |     @PersistenceContext(type=PersistenceContextType.EXTENDED)               
                  
  |     private EntityManager em;
  |     
  |     public void clickMe() {
  |             log.info("clicked");
  |     }
  |     
  |     @Remove @Destroy                                                        
              
  |     public void destroy() {}
  | }
  | 


  | Caused by: org.jboss.seam.InstantiationException: Could not instantiate 
Seam component: testAction
  |         at org.jboss.seam.Component.newInstance(Component.java:1740)
  |         at org.jboss.seam.Component.getInstance(Component.java:1643)
  |         at org.jboss.seam.Component.getInstance(Component.java:1610)
  |         at 
org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableResolver.java:53)
  |         at 
org.apache.myfaces.config.LastVariableResolverInChain.resolveVariable(LastVariableResolverInChain.java:42)
  |         at 
com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
  |         at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:73)
  |         at com.sun.el.parser.AstValue.getTarget(AstValue.java:67)
  |         at com.sun.el.parser.AstValue.invoke(AstValue.java:170)
  |         at 
com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:286)
  |         at 
com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
  |         at 
com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:69)
  |         at 
org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:63)
  |         ... 42 more
  | Caused by: javax.naming.NameNotFoundException: TestAction not bound
  |         at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
  |         at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
  |         at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
  |         at org.jnp.server.NamingServer.lookup(NamingServer.java:267)
  |         at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:626)
  |         at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:588)
  |         at javax.naming.InitialContext.lookup(InitialContext.java:351)
  |         at 
org.jboss.seam.Component.instantiateSessionBean(Component.java:1107)
  |         at org.jboss.seam.Component.instantiate(Component.java:1093)
  |         at org.jboss.seam.Component.newInstance(Component.java:1736)
  |         ... 54 more
  | 


  | 18:46:32,765 INFO  [MCKernelAbstraction] installing bean: 
persistence.units:jar=ims.jar,unitName=ses with dependencies:
  | 18:46:32,781 INFO  [MCKernelAbstraction]        [EMAIL PROTECTED]
  | 18:46:32,843 INFO  [MCKernelAbstraction] installing bean: 
jboss.j2ee:jar=ims,name=AttachementViewAction,service=EJB3 with dependencies:
  | 18:46:33,203 INFO  [EJBContainer] STARTED EJB: 
cz.bpsolutions.ims.services.attachement.AttachementViewAction ejbName: 
AttachementViewAction
  | 18:46:33,234 INFO  [MCKernelAbstraction] installing bean: 
jboss.j2ee:jar=ims,name=RegisterAction,service=EJB3 with dependencies:
  | 18:46:33,234 INFO  [MCKernelAbstraction]        [EMAIL 
PROTECTED]:jar=ims.jar,unitName=ses}
  | 18:46:33,250 INFO  [MCKernelAbstraction] installing bean: 
jboss.j2ee:jar=ims,name=TestAction,service=EJB3 with dependencies:
  | 18:46:33,250 INFO  [MCKernelAbstraction]        [EMAIL 
PROTECTED]:jar=ims.jar,unitName=ses}
  | 18:46:33,250 INFO  [MCKernelAbstraction] installing bean: 
jboss.j2ee:jar=ims,name=InvoiceListAction,service=EJB3 with dependencies:
  | 18:46:33,250 INFO  [MCKernelAbstraction]        [EMAIL 
PROTECTED]:jar=ims.jar,unitName=ses}
  | 18:46:33,281 INFO  [MCKernelAbstraction] installing bean: 
jboss.j2ee:jar=jboss-seam,name=Dispatcher,service=EJB3 with dependencies:
  | 18:46:33,312 INFO  [EJBContainer] STARTED EJB: 
org.jboss.seam.core.Dispatcher ejbName: Dispatcher
  | 18:46:33,328 INFO  [MCKernelAbstraction] installing bean: 
jboss.j2ee:jar=jboss-seam,name=TransactionListener,service=EJB3 with 
dependencies:
  | 18:46:33,390 INFO  [EJBContainer] STARTED EJB: 
org.jboss.seam.core.TransactionListener ejbName: TransactionListener
  | 18:46:33,406 INFO  [Lifecycle] starting up: 
org.jboss.seam.ui.graphicImage.dynamicImageResource
  | 

Know somebody how to solve this ?

M.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4064084#4064084

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4064084
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to