JBoss Community

Re: ClassCastException with Infinispan using multiple applications

created by Paul Ferraro in JBoss AS 7 Development - View the full discussion

This is fixed in AS 7.1.2 - essentially the infinispan subsystem configures infinispan to use a JBoss Modules aware marshalling configuration.  You can workaround this in previous releases by wrapping your deployment specific objects in a MarshalledValue.  The MarshallingContext should be configured with a JBoss Marshalling class resolver that can resolve classes specific to your deployment.  See the following classes for details:

 

https://github.com/jbossas/jboss-as/tree/7.1.1.Final/clustering/api/src/main/java/org/jboss/as/clustering/MarshalledValue.java

https://github.com/jbossas/jboss-as/tree/7.1.1.Final/clustering/api/src/main/java/org/jboss/as/clustering/MarshalledValueFactory.java

https://github.com/jbossas/jboss-as/tree/7.1.1.Final/clustering/api/src/main/java/org/jboss/as/clustering/MarshallingContext.java

https://github.com/jbossas/jboss-as/tree/7.1.1.Final/clustering/api/src/main/java/org/jboss/as/clustering/SimpleMarshalledValue.java

https://github.com/jbossas/jboss-as/tree/7.1.1.Final/clustering/api/src/main/java/org/jboss/as/clustering/SimpleMarshalledValueFactory.java

https://github.com/jbossas/jboss-as/tree/7.1.1.Final/clustering/api/src/main/java/org/jboss/as/clustering/HashableMarshalledValue.java

https://github.com/jbossas/jboss-as/tree/7.1.1.Final/clustering/api/src/main/java/org/jboss/as/clustering/HashableMarshalledValueFactory.java

Reply to this message by going to Community

Start a new discussion in JBoss AS 7 Development at Community