[jboss-jira] [JBoss JIRA] (WFLY-8343) NullPointerException in org.jboss.as.weld.ejb.StatefulSessionObjectReferenceImpl NPE
David Lloyd (JIRA)
issues at jboss.org
Sun Mar 12 14:10:00 EDT 2017
David Lloyd created WFLY-8343:
---------------------------------
Summary: NullPointerException in org.jboss.as.weld.ejb.StatefulSessionObjectReferenceImpl NPE
Key: WFLY-8343
URL: https://issues.jboss.org/browse/WFLY-8343
Project: WildFly
Issue Type: Bug
Components: CDI / Weld
Reporter: David Lloyd
Assignee: Stuart Douglas
An NPE can be found at the following location in a few circumstances:
{noformat}
MSC000004: Failure during stop of service jboss.deployment.unit."17ef036e-b6a1-4660-93b8-d4e55066057d.jar".WeldStartService: java.lang.NullPointerException
at org.jboss.as.weld.ejb.StatefulSessionObjectReferenceImpl.isRemoved(StatefulSessionObjectReferenceImpl.java:134)
at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:111)
at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56)
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100)
at org.jboss.as.test.integration.weld.ejb.multipleviews.EntertainmentDevice$MusicPlayer$1279946549$Proxy$_$$_Weld$EnterpriseProxy$.destroy(Unknown Source)
at org.jboss.weld.bean.SessionBean.destroy(SessionBean.java:162)
at org.jboss.weld.util.bean.IsolatedForwardingBean.destroy(IsolatedForwardingBean.java:50)
at org.jboss.weld.context.AbstractContext.destroyContextualInstance(AbstractContext.java:139)
at org.jboss.weld.context.AbstractContext.destroy(AbstractContext.java:153)
at org.jboss.weld.context.AbstractSharedContext.destroy(AbstractSharedContext.java:61)
at org.jboss.weld.context.AbstractSharedContext.invalidate(AbstractSharedContext.java:56)
at org.jboss.weld.bootstrap.WeldRuntime.shutdown(WeldRuntime.java:56)
at org.jboss.weld.bootstrap.WeldBootstrap.shutdown(WeldBootstrap.java:113)
at org.jboss.as.weld.WeldStartService.stop(WeldStartService.java:128)
at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:2150)
at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:2101)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
{noformat}
{noformat}
WFLYEE0006: Failed to destroy component instance Instance of BMTEPCStatefulBean {UUIDSessionID [37f90331-65e4-4d7e-a5a8-f08e2ec0a509]}: java.lang.NullPointerException
at org.jboss.as.weld.ejb.StatefulSessionObjectReferenceImpl.isRemoved(StatefulSessionObjectReferenceImpl.java:134)
at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:111)
at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56)
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100)
at org.jboss.as.test.integration.jpa.epcpropagation.unsync.CMTPCStatefulBean$Proxy$_$$_Weld$EnterpriseProxy$.destroy(Unknown Source)
at org.jboss.weld.bean.SessionBean.destroy(SessionBean.java:162)
at org.jboss.weld.util.bean.IsolatedForwardingBean.destroy(IsolatedForwardingBean.java:50)
at org.jboss.weld.context.CreationalContextImpl.destroy(CreationalContextImpl.java:142)
at org.jboss.weld.context.CreationalContextImpl.release(CreationalContextImpl.java:130)
at org.jboss.weld.context.CreationalContextImpl.release(CreationalContextImpl.java:121)
at org.jboss.as.weld.injection.WeldManagedReferenceFactory$WeldManagedReference.release(WeldManagedReferenceFactory.java:70)
at org.jboss.as.ee.component.ManagedReferenceReleaseInterceptor.processInvocation(ManagedReferenceReleaseInterceptor.java:60)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:240)
at org.jboss.as.ee.component.ManagedReferenceReleaseInterceptor.processInvocation(ManagedReferenceReleaseInterceptor.java:56)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:240)
at org.jboss.as.ee.component.ManagedReferenceReleaseInterceptor.processInvocation(ManagedReferenceReleaseInterceptor.java:56)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:240)
at org.jboss.as.ee.component.ManagedReferenceReleaseInterceptor.processInvocation(ManagedReferenceReleaseInterceptor.java:56)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:240)
at org.jboss.as.jpa.interceptor.SFSBDestroyInterceptor.processInvocation(SFSBDestroyInterceptor.java:49)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:240)
at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:240)
at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:240)
at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:240)
at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:60)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:240)
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53)
at org.jboss.as.ee.component.BasicComponentInstance.destroy(BasicComponentInstance.java:125)
at org.jboss.as.ejb3.component.stateful.StatefulSessionComponent.destroyInstance(StatefulSessionComponent.java:159)
at org.jboss.as.ejb3.component.stateful.StatefulSessionComponent.destroyInstance(StatefulSessionComponent.java:77)
at org.jboss.as.ejb3.cache.simple.SimpleCache.stop(SimpleCache.java:91)
at org.jboss.as.ejb3.component.stateful.StatefulSessionComponent.done(StatefulSessionComponent.java:367)
at org.jboss.as.ejb3.component.EJBComponent.stop(EJBComponent.java:596)
at org.jboss.as.ee.component.ComponentStartService$2.run(ComponentStartService.java:78)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at org.jboss.threads.JBossThread.run(JBossThread.java:320)
{noformat}
Both of these exceptions were found in the output of the basic integration test suite.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jboss-jira
mailing list