glassfish
  1. glassfish
  2. GLASSFISH-20511

IllegalStateException: EJBObject not available on stateful session bean's SessionContext.getEJBObject().getHandle();

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Works as designed
    • Affects Version/s: 3.1.2.2
    • Fix Version/s: None
    • Component/s: ejb_container
    • Labels:
      None
    • Environment:

      Windows 32bit, java 6

      Description

      When calling SessionContext.getEJBObject().getHandle(); inside a method in a stateful session bean, the server throws java.lang.IllegalStateException: EJBObject not available

      I think that the server should allow to access handle to a stateful session bean even if it's EJB 3-like implementation. Spec is not clear about this so I'd assume the backward compatibility. I am attaching example application.

      In my opinion it's against the javadoc

      EJBObject getEJBObject()
      throws java.lang.IllegalStateException

      Obtain a reference to the EJB object that is currently associated with the instance.

      An instance of a session enterprise Bean can call this method at anytime between the PostConstruct or ejbCreate and the PreDestroy or ejbRemove methods, including from within these methods.

      An instance can use this method, for example, when it wants to pass a reference to itself in a method argument or result.

        Activity

        Hide
        Marcin_C added a comment -

        Thank you - your comment was incredibly helpful for me.

        Show
        Marcin_C added a comment - Thank you - your comment was incredibly helpful for me.
        Hide
        marina vatkina added a comment -

        See section "Adapting EJB 3.x Session Beans to Earlier Client Views" in the EJB spec on how to do it. In the EJB 3.2 it's 17.5.

        Show
        marina vatkina added a comment - See section "Adapting EJB 3.x Session Beans to Earlier Client Views" in the EJB spec on how to do it. In the EJB 3.2 it's 17.5.
        Hide
        Marcin_C added a comment -

        The question is: how to obtain EJB HANDLE for stateful session bean with business remote interface only (only 3.0-compatible interfaces) ??? Is such ejb handle still supported by the specification ???

        In the specification "3.4Client View of Session Beans Written to the EJB 3.x Simplified API" I can see

        In particular, the EJB 3.x session bean business interface is not one of the interface types required by earlier versions of the EJB specification (i.e., EJBObject or EJBLocalObject interface)

        it would mean that no, it's not possible.

        I want to confirm that as it poses a great limitation in some scenarios. - I have seen already many blogs/forums but no answer. I want to obtain a handle and serialize it to store it OUTSIDE of container - I mean not in the servlet environment.

        Where should I discuss this issue ? This is probably not a good place for such discussion. jsr-318-comments@jcp.org ?

        Show
        Marcin_C added a comment - The question is: how to obtain EJB HANDLE for stateful session bean with business remote interface only (only 3.0-compatible interfaces) ??? Is such ejb handle still supported by the specification ??? In the specification "3.4Client View of Session Beans Written to the EJB 3.x Simplified API" I can see In particular, the EJB 3.x session bean business interface is not one of the interface types required by earlier versions of the EJB specification (i.e., EJBObject or EJBLocalObject interface) it would mean that no, it's not possible. I want to confirm that as it poses a great limitation in some scenarios. - I have seen already many blogs/forums but no answer. I want to obtain a handle and serialize it to store it OUTSIDE of container - I mean not in the servlet environment. Where should I discuss this issue ? This is probably not a good place for such discussion. jsr-318-comments@jcp.org ?
        Hide
        marina vatkina added a comment -

        For EJB 3.x beans with POJO business interfaces you need to use SessionContext.getBusinessObject(). SessionContext.getEJBObject() returns the EJBObject reference for a remote interface that extends it.

        Show
        marina vatkina added a comment - For EJB 3.x beans with POJO business interfaces you need to use SessionContext.getBusinessObject(). SessionContext.getEJBObject() returns the EJBObject reference for a remote interface that extends it.
        Hide
        Marcin_C added a comment - - edited

        OK - I even cannot append any attachments. Just download from http://cinik.eu/jbcd-ejb.zip

        Please also note - this is EJB 3.1 ejb module and the source code excerpt:

        @Stateful
        public class StatefulPassivationBean implements IStatefullPassivationRemote {
        
            @Resource
            private SessionContext ctx;
        
            private int counter;
        
            public StatefulPassivationBean() {
            }
        
            @Override
            public Handle getHandle()  {
                try {
                    return ctx.getEJBObject().getHandle();
                } catch (RemoteException e) {
                    throw new RuntimeException(e);
                }
        
            }
        
        
        

        and the stack

        [#|2013-05-11T23:20:44.187+0200|WARNING|glassfish3.1.2|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=93;_ThreadName=Thread-2;|EJB5184:A system exception occurred during an invocation on EJB StatefulPassivationWS, method: public java.lang.String jbcd.statefull1.StatefulPassivationWS.first()|#]
        
        [#|2013-05-11T23:20:44.187+0200|WARNING|glassfish3.1.2|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=93;_ThreadName=Thread-2;|javax.ejb.EJBTransactionRolledbackException
        	at jbcd.statefull1._IStatefullPassivationRemote_Wrapper.getHandle(jbcd/statefull1/_IStatefullPassivationRemote_Wrapper.java)
        	at jbcd.statefull1.StatefulPassivationWS.first(StatefulPassivationWS.java:41)
        	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        	at java.lang.reflect.Method.invoke(Method.java:601)
        	at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        	at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        	at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
        	at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
        	at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        	at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
        	at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
        	at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
        	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        	at java.lang.reflect.Method.invoke(Method.java:601)
        	at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
        	at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        	at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
        	at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
        	at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        	at com.sun.ejb.containers.WebServiceInvocationHandler.invoke(WebServiceInvocationHandler.java:192)
        	at $Proxy199.first(Unknown Source)
        	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        	at java.lang.reflect.Method.invoke(Method.java:601)
        	at org.glassfish.webservices.InvokerImpl.invoke(InvokerImpl.java:82)
        	at org.glassfish.webservices.EjbInvokerImpl.invoke(EjbInvokerImpl.java:82)
        	at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:149)
        	at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:94)
        	at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961)
        	at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910)
        	at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873)
        	at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775)
        	at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:116)
        	at org.glassfish.webservices.MonitoringPipe.process(MonitoringPipe.java:142)
        	at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119)
        	at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961)
        	at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910)
        	at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873)
        	at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775)
        	at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:116)
        	at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.processRequest(CommonServerSecurityPipe.java:212)
        	at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.process(CommonServerSecurityPipe.java:144)
        	at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119)
        	at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961)
        	at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910)
        	at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873)
        	at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775)
        	at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:386)
        	at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:640)
        	at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:263)
        	at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:163)
        	at org.glassfish.webservices.Ejb3MessageDispatcher.handlePost(Ejb3MessageDispatcher.java:120)
        	at org.glassfish.webservices.Ejb3MessageDispatcher.invoke(Ejb3MessageDispatcher.java:91)
        	at org.glassfish.webservices.EjbWebServiceServlet.dispatchToEjbEndpoint(EjbWebServiceServlet.java:200)
        	at org.glassfish.webservices.EjbWebServiceServlet.service(EjbWebServiceServlet.java:131)
        	at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
        	at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.doFilter(ServletAdapter.java:1059)
        	at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.invokeFilterChain(ServletAdapter.java:999)
        	at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter.java:434)
        	at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.java:384)
        	at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
        	at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
        	at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
        	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
        	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
        	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
        	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
        	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
        	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
        	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
        	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
        	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
        	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
        	at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
        	at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
        	at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
        	at java.lang.Thread.run(Thread.java:722)
        Caused by: javax.transaction.TransactionRolledbackException: CORBA TRANSACTION_ROLLEDBACK 9998 Maybe; nested exception is: 
        	org.omg.CORBA.TRANSACTION_ROLLEDBACK:   vmcid: 0x2000  minor code: 1806 completed: Maybe
        	at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.mapSystemException(Util.java:277)
        	at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.wrapException(Util.java:696)
        	at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:251)
        	at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:152)
        	at com.sun.corba.ee.impl.presentation.rmi.codegen.CodegenStubBase.invoke(CodegenStubBase.java:227)
        	at jbcd.statefull1.__IStatefullPassivationRemote_Remote_DynamicStub.getHandle(jbcd/statefull1/__IStatefullPassivationRemote_Remote_DynamicStub.java)
        	... 83 more
        Caused by: org.omg.CORBA.TRANSACTION_ROLLEDBACK:   vmcid: 0x2000  minor code: 1806 completed: Maybe
        Caused by: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean
        	at com.sun.ejb.containers.BaseContainer.checkExceptionClientTx(BaseContainer.java:5071)
        	at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4906)
        	at com.sun.ejb.containers.StatefulSessionContainer.postInvokeTx(StatefulSessionContainer.java:1648)
        	at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2045)
        	at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1994)
        	at com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:213)
        	at com.sun.ejb.containers.EJBObjectInvocationHandlerDelegate.invoke(EJBObjectInvocationHandlerDelegate.java:79)
        	at $Proxy292.getHandle(Unknown Source)
        	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        	at java.lang.reflect.Method.invoke(Method.java:601)
        	at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:241)
        	at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:152)
        	at com.sun.corba.ee.impl.presentation.rmi.codegen.CodegenStubBase.invoke(CodegenStubBase.java:227)
        	at jbcd.statefull1.__IStatefullPassivationRemote_Remote_DynamicStub.getHandle(jbcd/statefull1/__IStatefullPassivationRemote_Remote_DynamicStub.java)
        	at jbcd.statefull1._IStatefullPassivationRemote_Wrapper.getHandle(jbcd/statefull1/_IStatefullPassivationRemote_Wrapper.java)
        	at jbcd.statefull1.StatefulPassivationWS.first(StatefulPassivationWS.java:41)
        	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        	at java.lang.reflect.Method.invoke(Method.java:601)
        	at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        	at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        	at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
        	at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
        	at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        	at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
        	at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
        	at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
        	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        	at java.lang.reflect.Method.invoke(Method.java:601)
        	at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
        	at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        	at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
        	at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
        	at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        	at com.sun.ejb.containers.WebServiceInvocationHandler.invoke(WebServiceInvocationHandler.java:192)
        	at $Proxy199.first(Unknown Source)
        	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        	at java.lang.reflect.Method.invoke(Method.java:601)
        	at org.glassfish.webservices.InvokerImpl.invoke(InvokerImpl.java:82)
        	at org.glassfish.webservices.EjbInvokerImpl.invoke(EjbInvokerImpl.java:82)
        	at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:149)
        	at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:94)
        	at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961)
        	at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910)
        	at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873)
        	at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775)
        	at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:116)
        	at org.glassfish.webservices.MonitoringPipe.process(MonitoringPipe.java:142)
        	at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119)
        	at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961)
        	at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910)
        	at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873)
        	at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775)
        	at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:116)
        	at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.processRequest(CommonServerSecurityPipe.java:212)
        	at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.process(CommonServerSecurityPipe.java:144)
        	at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119)
        	at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961)
        	at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910)
        	at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873)
        	at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775)
        	at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:386)
        	at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:640)
        	at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:263)
        	at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:163)
        	at org.glassfish.webservices.Ejb3MessageDispatcher.handlePost(Ejb3MessageDispatcher.java:120)
        	at org.glassfish.webservices.Ejb3MessageDispatcher.invoke(Ejb3MessageDispatcher.java:91)
        	at org.glassfish.webservices.EjbWebServiceServlet.dispatchToEjbEndpoint(EjbWebServiceServlet.java:200)
        	at org.glassfish.webservices.EjbWebServiceServlet.service(EjbWebServiceServlet.java:131)
        	at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
        	at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.doFilter(ServletAdapter.java:1059)
        	at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.invokeFilterChain(ServletAdapter.java:999)
        	at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter.java:434)
        	at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.java:384)
        	at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
        	at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
        	at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
        	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
        	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
        	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
        	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
        	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
        	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
        	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
        	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
        	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
        	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
        	at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
        	at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
        	at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
        	at java.lang.Thread.run(Thread.java:722)
        Caused by: java.lang.IllegalStateException: EJBObject not available
        	at com.sun.ejb.containers.EJBContextImpl.getEJBObject(EJBContextImpl.java:328)
        	at jbcd.statefull1.StatefulPassivationBean.getHandle(StatefulPassivationBean.java:26)
        	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        	at java.lang.reflect.Method.invoke(Method.java:601)
        	at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        	at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        	at com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:4180)
        	at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5368)
        	at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        	at com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:206)
        	... 93 more
        
        Show
        Marcin_C added a comment - - edited OK - I even cannot append any attachments. Just download from http://cinik.eu/jbcd-ejb.zip Please also note - this is EJB 3.1 ejb module and the source code excerpt: @Stateful public class StatefulPassivationBean implements IStatefullPassivationRemote { @Resource private SessionContext ctx; private int counter; public StatefulPassivationBean() { } @Override public Handle getHandle() { try { return ctx.getEJBObject().getHandle(); } catch (RemoteException e) { throw new RuntimeException(e); } } and the stack [#|2013-05-11T23:20:44.187+0200|WARNING|glassfish3.1.2|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=93;_ThreadName= Thread -2;|EJB5184:A system exception occurred during an invocation on EJB StatefulPassivationWS, method: public java.lang. String jbcd.statefull1.StatefulPassivationWS.first()|#] [#|2013-05-11T23:20:44.187+0200|WARNING|glassfish3.1.2|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=93;_ThreadName= Thread -2;|javax.ejb.EJBTransactionRolledbackException at jbcd.statefull1._IStatefullPassivationRemote_Wrapper.getHandle(jbcd/statefull1/_IStatefullPassivationRemote_Wrapper.java) at jbcd.statefull1.StatefulPassivationWS.first(StatefulPassivationWS.java:41) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052) at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124) at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388) at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619) at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800) at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571) at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162) at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861) at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800) at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370) at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360) at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348) at com.sun.ejb.containers.WebServiceInvocationHandler.invoke(WebServiceInvocationHandler.java:192) at $Proxy199.first(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.glassfish.webservices.InvokerImpl.invoke(InvokerImpl.java:82) at org.glassfish.webservices.EjbInvokerImpl.invoke(EjbInvokerImpl.java:82) at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:149) at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:94) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775) at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:116) at org.glassfish.webservices.MonitoringPipe.process(MonitoringPipe.java:142) at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775) at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:116) at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.processRequest(CommonServerSecurityPipe.java:212) at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.process(CommonServerSecurityPipe.java:144) at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775) at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:386) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:640) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:263) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:163) at org.glassfish.webservices.Ejb3MessageDispatcher.handlePost(Ejb3MessageDispatcher.java:120) at org.glassfish.webservices.Ejb3MessageDispatcher.invoke(Ejb3MessageDispatcher.java:91) at org.glassfish.webservices.EjbWebServiceServlet.dispatchToEjbEndpoint(EjbWebServiceServlet.java:200) at org.glassfish.webservices.EjbWebServiceServlet.service(EjbWebServiceServlet.java:131) at javax.servlet.http.HttpServlet.service(HttpServlet.java:770) at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.doFilter(ServletAdapter.java:1059) at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.invokeFilterChain(ServletAdapter.java:999) at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter.java:434) at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.java:384) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179) at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117) at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang. Thread .run( Thread .java:722) Caused by: javax.transaction.TransactionRolledbackException: CORBA TRANSACTION_ROLLEDBACK 9998 Maybe; nested exception is: org.omg.CORBA.TRANSACTION_ROLLEDBACK: vmcid: 0x2000 minor code: 1806 completed: Maybe at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.mapSystemException(Util.java:277) at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.wrapException(Util.java:696) at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:251) at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:152) at com.sun.corba.ee.impl.presentation.rmi.codegen.CodegenStubBase.invoke(CodegenStubBase.java:227) at jbcd.statefull1.__IStatefullPassivationRemote_Remote_DynamicStub.getHandle(jbcd/statefull1/__IStatefullPassivationRemote_Remote_DynamicStub.java) ... 83 more Caused by: org.omg.CORBA.TRANSACTION_ROLLEDBACK: vmcid: 0x2000 minor code: 1806 completed: Maybe Caused by: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean at com.sun.ejb.containers.BaseContainer.checkExceptionClientTx(BaseContainer.java:5071) at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4906) at com.sun.ejb.containers.StatefulSessionContainer.postInvokeTx(StatefulSessionContainer.java:1648) at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2045) at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1994) at com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:213) at com.sun.ejb.containers.EJBObjectInvocationHandlerDelegate.invoke(EJBObjectInvocationHandlerDelegate.java:79) at $Proxy292.getHandle(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:241) at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:152) at com.sun.corba.ee.impl.presentation.rmi.codegen.CodegenStubBase.invoke(CodegenStubBase.java:227) at jbcd.statefull1.__IStatefullPassivationRemote_Remote_DynamicStub.getHandle(jbcd/statefull1/__IStatefullPassivationRemote_Remote_DynamicStub.java) at jbcd.statefull1._IStatefullPassivationRemote_Wrapper.getHandle(jbcd/statefull1/_IStatefullPassivationRemote_Wrapper.java) at jbcd.statefull1.StatefulPassivationWS.first(StatefulPassivationWS.java:41) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052) at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124) at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388) at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619) at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800) at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571) at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162) at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861) at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800) at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370) at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360) at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348) at com.sun.ejb.containers.WebServiceInvocationHandler.invoke(WebServiceInvocationHandler.java:192) at $Proxy199.first(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.glassfish.webservices.InvokerImpl.invoke(InvokerImpl.java:82) at org.glassfish.webservices.EjbInvokerImpl.invoke(EjbInvokerImpl.java:82) at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:149) at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:94) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775) at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:116) at org.glassfish.webservices.MonitoringPipe.process(MonitoringPipe.java:142) at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775) at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:116) at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.processRequest(CommonServerSecurityPipe.java:212) at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.process(CommonServerSecurityPipe.java:144) at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775) at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:386) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:640) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:263) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:163) at org.glassfish.webservices.Ejb3MessageDispatcher.handlePost(Ejb3MessageDispatcher.java:120) at org.glassfish.webservices.Ejb3MessageDispatcher.invoke(Ejb3MessageDispatcher.java:91) at org.glassfish.webservices.EjbWebServiceServlet.dispatchToEjbEndpoint(EjbWebServiceServlet.java:200) at org.glassfish.webservices.EjbWebServiceServlet.service(EjbWebServiceServlet.java:131) at javax.servlet.http.HttpServlet.service(HttpServlet.java:770) at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.doFilter(ServletAdapter.java:1059) at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.invokeFilterChain(ServletAdapter.java:999) at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter.java:434) at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.java:384) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179) at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117) at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang. Thread .run( Thread .java:722) Caused by: java.lang.IllegalStateException: EJBObject not available at com.sun.ejb.containers.EJBContextImpl.getEJBObject(EJBContextImpl.java:328) at jbcd.statefull1.StatefulPassivationBean.getHandle(StatefulPassivationBean.java:26) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052) at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124) at com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:4180) at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5368) at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348) at com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:206) ... 93 more

          People

          • Assignee:
            marina vatkina
            Reporter:
            Marcin_C
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: