EJB3 - JBoss 5.1.0 GA

0 respostas
Petryk

Olá amigos,

Estou tendo um problema ao executar uma classe client de um bean.
O erro ocorre quando é feita a chamada a um método da classe (conforme código abaixo)

Estou utilizando EJB3 + JPA + JBOSS 5.1.0 GA

Alguém saberia me dizer o que pode ser isto?
Desde já agradeço. :slight_smile:

public void execute() throws Exception

{

ClienteEAO clienteEAO = (ClienteEAO) ServiceLocator.getInstance().lookup(ClienteEAO.class);

Cliente cliente = new Cliente(777,Teste cliente 777);

cliente = clienteEAO.addCliente(cliente); //Linha onde ocorre o erro

System.out.println(cliente);

}
Exception in thread main javax.ejb.EJBException: java.lang.RuntimeException: java.lang.InstantiationException: com.bpc.locadora.persistence.eao.ClienteEAOBean

at org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx(Ejb3TxPolicy.java:77)

at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:83)

at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:190)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:186)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:421)

at org.jboss.ejb3.session.InvokableContextClassProxyHack._dynamicInvoke(InvokableContextClassProxyHack.java:53)

at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:91)

at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)

at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:891)

at org.jboss.remoting.transport.socket.ServerThread.completeInvocation(ServerThread.java:744)

at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:697)

at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:524)

at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:232)

Caused by: java.lang.RuntimeException: java.lang.InstantiationException: com.bpc.locadora.persistence.eao.ClienteEAOBean

at org.jboss.ejb3.EJBContainer.construct(EJBContainer.java:838)

at org.jboss.ejb3.stateless.StatelessContainer.createBeanContext(StatelessContainer.java:120)

at org.jboss.ejb3.pool.AbstractPool.createBeanContext(AbstractPool.java:105)

at org.jboss.ejb3.pool.AbstractPool.create(AbstractPool.java:79)

at org.jboss.ejb3.InfinitePool.get(InfinitePool.java:56)

at org.jboss.ejb3.InfinitePool.get(InfinitePool.java:51)

at org.jboss.ejb3.pool.ThreadlocalPool.create(ThreadlocalPool.java:53)

at org.jboss.ejb3.pool.ThreadlocalPool.get(ThreadlocalPool.java:93)

at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:58)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)

at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:190)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:186)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:421)

at org.jboss.ejb3.session.InvokableContextClassProxyHack._dynamicInvoke(InvokableContextClassProxyHack.java:53)

at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:91)

at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)

at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:891)

at org.jboss.remoting.transport.socket.ServerThread.completeInvocation(ServerThread.java:744)

at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:697)

at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:524)

at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:232)

at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:211)

at org.jboss.remoting.Client.invoke(Client.java:1724)

at org.jboss.remoting.Client.invoke(Client.java:629)

at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:60)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.security.client.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:65)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:74)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.aspects.remoting.PojiProxy.invoke(PojiProxy.java:62)

at $Proxy3.invoke(Unknown Source)

at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:207)

at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:164)

at $Proxy2.addCliente(Unknown Source)

at com.bpc.locadora.teste.AcessoBanco.execute(AcessoBanco.java:38)

at com.bpc.locadora.teste.AcessoBanco.main(AcessoBanco.java:29)

at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:72)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.security.client.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:65)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:74)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.aspects.remoting.PojiProxy.invoke(PojiProxy.java:62)

at $Proxy3.invoke(Unknown Source)

at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:207)

at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:164)

at $Proxy2.addCliente(Unknown Source)

at com.bpc.locadora.teste.AcessoBanco.execute(AcessoBanco.java:38)

at com.bpc.locadora.teste.AcessoBanco.main(AcessoBanco.java:29)

Caused by: java.lang.InstantiationException: com.bpc.locadora.persistence.eao.ClienteEAOBean

at java.lang.Class.newInstance0(Unknown Source)

at java.lang.Class.newInstance(Unknown Source)

at org.jboss.ejb3.EJBContainer.construct(EJBContainer.java:834)

at org.jboss.ejb3.stateless.StatelessContainer.createBeanContext(StatelessContainer.java:120)

at org.jboss.ejb3.pool.AbstractPool.createBeanContext(AbstractPool.java:105)

at org.jboss.ejb3.pool.AbstractPool.create(AbstractPool.java:79)

at org.jboss.ejb3.InfinitePool.get(InfinitePool.java:56)

at org.jboss.ejb3.InfinitePool.get(InfinitePool.java:51)

at org.jboss.ejb3.pool.ThreadlocalPool.create(ThreadlocalPool.java:53)

at org.jboss.ejb3.pool.ThreadlocalPool.get(ThreadlocalPool.java:93)

at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:58)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)

at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:190)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:186)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:421)

at org.jboss.ejb3.session.InvokableContextClassProxyHack._dynamicInvoke(InvokableContextClassProxyHack.java:53)

at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:91)

at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)

at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:891)

at org.jboss.remoting.transport.socket.ServerThread.completeInvocation(ServerThread.java:744)

at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:697)

at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:524)

at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:232)
Criado 25 de agosto de 2009
Respostas 0
Participantes 1