Can be both, either openwebbeans doesn't find a bean or tomcat (or what is inside) doesn't find the right classlaoder for your app.
*Romain Manni-Bucau* *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* *Github: https://github.com/rmannibucau* 2013/8/8 hwaastad <[email protected]> > I'm pretty sure about that. > > I'll see if I can upload my test project for U to try out. > > BTW, > a simple project works fine, however implementing on a larger (and more > complex) project I get: > > -- > aug 08, 2013 5:10:18 PM org.apache.catalina.ha.session.DeltaManager > messageReceived > SEVERE: Manager [localhost#/BigProject]: Unable to receive message through > TCP channel > java.lang.NullPointerException > at > > org.apache.webbeans.proxy.NormalScopeProxyFactory.createNormalScopeProxy(NormalScopeProxyFactory.java:117) > at > > org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.readResolve(NormalScopedBeanInterceptorHandler.java:125) > 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:606) > at > java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass.java:1104) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1805) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348) > at > java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1989) > at > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1913) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1796) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348) > at > java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1989) > at > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1913) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1796) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348) > at > java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1989) > at > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1913) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1796) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) > at > > org.apache.catalina.ha.session.DeltaRequest$AttributeInfo.readExternal(DeltaRequest.java:378) > at > > org.apache.catalina.ha.session.DeltaRequest.readExternal(DeltaRequest.java:268) > at > > org.apache.catalina.ha.session.DeltaManager.deserializeDeltaRequest(DeltaManager.java:604) > at > > org.apache.catalina.ha.session.DeltaManager.handleSESSION_DELTA(DeltaManager.java:1349) > at > > org.apache.catalina.ha.session.DeltaManager.messageReceived(DeltaManager.java:1296) > at > > org.apache.catalina.ha.session.DeltaManager.messageDataReceived(DeltaManager.java:1014) > at > > org.apache.catalina.ha.session.ClusterSessionListener.messageReceived(ClusterSessionListener.java:92) > at > > org.apache.catalina.ha.tcp.SimpleTcpCluster.messageReceived(SimpleTcpCluster.java:940) > at > > org.apache.catalina.ha.tcp.SimpleTcpCluster.messageReceived(SimpleTcpCluster.java:921) > at > > org.apache.catalina.tribes.group.GroupChannel.messageReceived(GroupChannel.java:278) > at > > org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84) > at > > org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.messageReceived(TcpFailureDetector.java:117) > at > > org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84) > at > > org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84) > at > > org.apache.catalina.tribes.group.ChannelCoordinator.messageReceived(ChannelCoordinator.java:253) > at > > org.apache.catalina.tribes.transport.ReceiverBase.messageDataReceived(ReceiverBase.java:287) > at > > org.apache.catalina.tribes.transport.nio.NioReplicationTask.drainChannel(NioReplicationTask.java:212) > at > > org.apache.catalina.tribes.transport.nio.NioReplicationTask.run(NioReplicationTask.java:101) > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:724) > > -- > > Do you know if this is related to tomcat or OWB? > > br hw > > > > -- > View this message in context: > http://openejb.979440.n4.nabble.com/TomEE-cluster-and-cdibeans-tp4664576p4664580.html > Sent from the OpenEJB User mailing list archive at Nabble.com. >
