[jboss-user] [EJB 3.0] - Re: How to inject sessionbean from sessionbean from another
kolszew73
do-not-reply at jboss.com
Fri Jan 16 07:54:24 EST 2009
Thanx, this works fine.
But ... :)
1. This in not EJB3 compilant, i must use annotation org.jboss.ejb3.annotation.LocalBinding which is'n standard EJB annotation
2. I' have another problem, when i'm redeploy first jar, (secon not), during redeploy server stops/starts VatCounter but do not stop/start ComplexCounter (which is depended) (Jboss 4.2.2 stops/starts both).
And after that when im running ComplexCounter (from remote client) i get exception
| Exception in thread "AWT-EventQueue-0" java.lang.reflect.UndeclaredThrowableException
| at $Proxy2.getVatPoz(Unknown Source)
| at pl.com.stream.asen2.client.MainFrame$2.actionPerformed(MainFrame.java:65)
| at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
| at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
| at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
| at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
| at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
| at java.awt.Component.processMouseEvent(Component.java:6099)
| at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
| at java.awt.Component.processEvent(Component.java:5864)
| at java.awt.Container.processEvent(Container.java:2058)
| at java.awt.Component.dispatchEventImpl(Component.java:4466)
| at java.awt.Container.dispatchEventImpl(Container.java:2116)
| at java.awt.Component.dispatchEvent(Component.java:4296)
| at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
| at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
| at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
| at java.awt.Container.dispatchEventImpl(Container.java:2102)
| at java.awt.Window.dispatchEventImpl(Window.java:2454)
| at java.awt.Component.dispatchEvent(Component.java:4296)
| at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
| at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284)
| at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
| at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
| at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
| at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
| at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
| Caused by: org.jboss.aop.DispatcherConnectException: EJB container is not completely started, or is stopped.
| at org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:60)
| 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:486)
| at org.jboss.ejb3.session.InvokableContextClassProxyHack._dynamicInvoke(InvokableContextClassProxyHack.java:56)
| 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:908)
| at org.jboss.remoting.transport.socket.ServerThread.completeInvocation(ServerThread.java:742)
| at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:695)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:522)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:230)
| at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:206)
| at org.jboss.remoting.Client.invoke(Client.java:1708)
| at org.jboss.remoting.Client.invoke(Client.java:612)
| 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:76)
| 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.handler.ProxyInvocationHandlerBase.invoke(ProxyInvocationHandlerBase.java:261)
| at org.jboss.ejb3.proxy.handler.session.SessionSpecProxyInvocationHandlerBase.invoke(SessionSpecProxyInvocationHandlerBase.java:101)
| at $Proxy2.getVatPoz(Unknown Source)
| at pl.com.stream.asen2.client.MainFrame$2.actionPerformed(MainFrame.java:65)
| at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
| at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
| at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
| at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
| at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
| at java.awt.Component.processMouseEvent(Component.java:6099)
| at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
| at java.awt.Component.processEvent(Component.java:5864)
| at java.awt.Container.processEvent(Container.java:2058)
| at java.awt.Component.dispatchEventImpl(Component.java:4466)
| at java.awt.Container.dispatchEventImpl(Container.java:2116)
| at java.awt.Component.dispatchEvent(Component.java:4296)
| at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
| at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
| at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
| at java.awt.Container.dispatchEventImpl(Container.java:2102)
| at java.awt.Window.dispatchEventImpl(Window.java:2454)
| at java.awt.Component.dispatchEvent(Component.java:4296)
| at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
| at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284)
| at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
| at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
| at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
| at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
| at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
| 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:76)
| 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.handler.ProxyInvocationHandlerBase.invoke(ProxyInvocationHandlerBase.java:261)
| at org.jboss.ejb3.proxy.handler.session.SessionSpecProxyInvocationHandlerBase.invoke(SessionSpecProxyInvocationHandlerBase.java:101)
| ... 27 more
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4202453#4202453
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4202453
More information about the jboss-user
mailing list