Details
-
Bug
-
Resolution: Done
-
Minor
-
5.0.0.CR7
-
None
Description
If JBoss Marshalling cannot find the River jar, the Infinispan code throws an NPE:
Caused by: java.lang.NullPointerException at org.infinispan.marshall.jboss.GenericJBossMarshaller$1.initialValue(GenericJBossMarshaller.java:75) at org.infinispan.marshall.jboss.GenericJBossMarshaller$1.initialValue(GenericJBossMarshaller.java:71) at java.lang.ThreadLocal.setInitialValue(Unknown Source) at java.lang.ThreadLocal.get(Unknown Source) at org.infinispan.marshall.jboss.GenericJBossMarshaller.startObjectOutput(GenericJBossMarshaller.java:130) at org.infinispan.marshall.VersionAwareMarshaller.startObjectOutput(VersionAwareMarshaller.java:126) at org.infinispan.marshall.VersionAwareMarshaller.objectToBuffer(VersionAwareMarshaller.java:91) at org.infinispan.marshall.AbstractMarshaller.objectToBuffer(AbstractMarshaller.java:31) at org.infinispan.remoting.transport.jgroups.MarshallerAdapter.objectToBuffer(MarshallerAdapter.java:22)
This should not happen. Instead return a more meaningful exception.