6 Replies Latest reply on Dec 1, 2014 11:39 AM by Paul Ferraro

    AS 7, org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)

    amjad karim Newbie

      servers: 2

      name: master, slave

      OS: windows 7 on both master and slave

      jboss: AS 7

      I configured my applications for JEE (JSF, spring, hibernate, Primefaces),but I'm getting the following stacktrace on the active servers (either master or slave):


      13:19:10,405 ERROR [org.infinispan.interceptors.InvocationContextInterceptor] (http-user-dev.etcdc.org-15.115.5.15-8330-6) ISPN000136: Execution error: org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)  
        at org.infinispan.util.Util.rewrapAsCacheException(Util.java:524) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommands(CommandAwareRpcDispatcher.java:115) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:447) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:148) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:169) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:219) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:206) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:201) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.remoting.rpc.RpcManagerImpl.broadcastRpcCommand(RpcManagerImpl.java:184) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.ReplicationInterceptor.broadcastPrepare(ReplicationInterceptor.java:136) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.ReplicationInterceptor.visitPrepareCommand(ReplicationInterceptor.java:128) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.EntryWrappingInterceptor.visitPrepareCommand(EntryWrappingInterceptor.java:80) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.invokeNextAndCommitIf1Pc(AbstractTxLockingInterceptor.java:120) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.locking.OptimisticLockingInterceptor.visitPrepareCommand(OptimisticLockingInterceptor.java:105) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:58) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.TxInterceptor.visitPrepareCommand(TxInterceptor.java:106) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.StateTransferLockInterceptor.handleWithRetries(StateTransferLockInterceptor.java:207) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.StateTransferLockInterceptor.visitPrepareCommand(StateTransferLockInterceptor.java:84) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:130) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:89) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.BatchingInterceptor.handleDefault(BatchingInterceptor.java:86) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.jboss.as.clustering.infinispan.DefaultEmbeddedCacheManager$ClassLoaderAwareCommandInterceptor.handleDefault(DefaultEmbeddedCacheManager.java:410) [jboss-as-clustering-infinispan-7.1.0.Final.jar:7.1.0.Final]  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:345) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:174) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:83) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:272) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:321) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:90) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:100) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.jboss.as.clustering.web.impl.TransactionBatchingManager.endBatch(TransactionBatchingManager.java:75) [jboss-as-clustering-web-spi-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.DistributableSessionManager.processSessionRepl(DistributableSessionManager.java:1530)  
        at org.jboss.as.web.session.DistributableSessionManager.storeSession(DistributableSessionManager.java:865)  
        at org.jboss.as.web.session.InstantSnapshotManager.snapshot(InstantSnapshotManager.java:47)  
        at org.jboss.as.web.session.ClusteredSessionValve.handleRequest(ClusteredSessionValve.java:133)  
        at org.jboss.as.web.session.ClusteredSessionValve.invoke(ClusteredSessionValve.java:91)  
        at org.jboss.as.web.session.JvmRouteValve.invoke(JvmRouteValve.java:88)  
        at org.jboss.as.web.session.LockingValve.invoke(LockingValve.java:56)  
        at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154)  
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)  
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)  
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)  
        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897)  
        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:626)  
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2033)  
        at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_33]  
      Caused by: java.lang.RuntimeException: Failure to marshal argument(s)  
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher$ReplicationTask.marshallCall(CommandAwareRpcDispatcher.java:216) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher$ReplicationTask.call(CommandAwareRpcDispatcher.java:235) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommands(CommandAwareRpcDispatcher.java:111) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        ... 85 more  
      Caused by: org.infinispan.CacheException: Unable to marshall value AtomicHashMap{delegate={0=33, 1=1412151550402, 2=org.jboss.as.clustering.web.DistributableSessionMetadata@3511ca2f, 3={javax.faces.request.charset=UTF-8, partialIp=70M185, sessionObject=app.sys.infsys.base.SessionObject@75d5552b, orgorg.springframework.web.context.request.ServletRequestAttributes.DESTRUCTION_CALLBACK.sessionObject=org.springframework.web.context.request.DestructionCallbackBindingListener@11d42b72, loggedInUser=[0000000000001], com.sun.faces.renderkit.ServerSideStateHelper.LogicalViewMap={-1317158039356851476={5046961769024980660=[Ljava.lang.Object;@5b1e9146}, 1254624463458911208={7312845434259537318=[Ljava.lang.Object;@266b892d}, -2061697313423981832={6707762624331388385=[Ljava.lang.Object;@6515954e}, -2994716417665778841={8614622608818290485=[Ljava.lang.Object;@16e187e9}, -8661226913947860307={-4048269170319213923=[Ljava.lang.Object;@6df773ef}, 4993528245547210497={-5372490588264136080=[Ljava.lang.Object;@782d5c85}}}}}  
        at org.infinispan.marshall.MarshalledValue.serialize0(MarshalledValue.java:136) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.MarshalledValue.serialize(MarshalledValue.java:104) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.MarshalledValue.getRaw(MarshalledValue.java:213) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.MarshalledValue$Externalizer.writeObject(MarshalledValue.java:325) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.MarshalledValue$Externalizer.writeObject(MarshalledValue.java:316) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.jboss.ExternalizerTable$ExternalizerAdapter.writeObject(ExternalizerTable.java:404) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:145)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.infinispan.marshall.exts.ReplicableCommandExternalizer.writeCommandParameters(ReplicableCommandExternalizer.java:84) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.exts.ReplicableCommandExternalizer.writeObject(ReplicableCommandExternalizer.java:69) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.exts.ReplicableCommandExternalizer.writeObject(ReplicableCommandExternalizer.java:57) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.jboss.ExternalizerTable$ExternalizerAdapter.writeObject(ExternalizerTable.java:404) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:145)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.infinispan.marshall.exts.ReplicableCommandExternalizer.writeCommandParameters(ReplicableCommandExternalizer.java:84) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.exts.CacheRpcCommandExternalizer.marshallParameters(CacheRpcCommandExternalizer.java:126) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.exts.CacheRpcCommandExternalizer.writeObject(CacheRpcCommandExternalizer.java:113) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.exts.CacheRpcCommandExternalizer.writeObject(CacheRpcCommandExternalizer.java:68) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.jboss.ExternalizerTable$ExternalizerAdapter.writeObject(ExternalizerTable.java:404) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:145)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.infinispan.marshall.jboss.AbstractJBossMarshaller.objectToObjectStream(AbstractJBossMarshaller.java:86) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.VersionAwareMarshaller.objectToBuffer(VersionAwareMarshaller.java:86) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.AbstractMarshaller.objectToBuffer(AbstractMarshaller.java:57) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.AbstractDelegatingMarshaller.objectToBuffer(AbstractDelegatingMarshaller.java:89) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.remoting.transport.jgroups.MarshallerAdapter.objectToBuffer(MarshallerAdapter.java:45) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher$ReplicationTask.marshallCall(CommandAwareRpcDispatcher.java:214) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        ... 87 more  
      Caused by: java.io.NotSerializableException: org.apache.catalina.session.StandardSessionFacade  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:891)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1063)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:885)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:680)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.jboss.as.clustering.SimpleMarshalledValue.getBytes(SimpleMarshalledValue.java:74) [jboss-as-clustering-api-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.clustering.SimpleMarshalledValue.writeObject(SimpleMarshalledValue.java:172) [jboss-as-clustering-api-7.1.0.Final.jar:7.1.0.Final]  
        at sun.reflect.GeneratedMethodAccessor108.invoke(Unknown Source) [:1.6.0_33]  
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_33]  
        at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_33]  
        at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:175) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1007)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:885)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.infinispan.marshall.MarshallUtil.marshallMap(MarshallUtil.java:60) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.exts.MapExternalizer.writeObject(MapExternalizer.java:63) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.exts.MapExternalizer.writeObject(MapExternalizer.java:47) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.jboss.ExternalizerTable$ExternalizerAdapter.writeObject(ExternalizerTable.java:404) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:145)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.infinispan.atomic.AtomicHashMap$Externalizer.writeObject(AtomicHashMap.java:229) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.atomic.AtomicHashMap$Externalizer.writeObject(AtomicHashMap.java:226) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.jboss.ExternalizerTable$ExternalizerAdapter.writeObject(ExternalizerTable.java:404) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:145)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119) [jboss-marshalling-1.3.9.GA.jar:1.3.9.GA]  
        at org.infinispan.marshall.jboss.AbstractJBossMarshaller.objectToObjectStream(AbstractJBossMarshaller.java:86) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.VersionAwareMarshaller.objectToObjectStream(VersionAwareMarshaller.java:151) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.AbstractDelegatingMarshaller.objectToObjectStream(AbstractDelegatingMarshaller.java:44) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        at org.infinispan.marshall.MarshalledValue.serialize0(MarshalledValue.java:119) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]  
        ... 116 more  
      Caused by: an exception which occurred:  
        in field session  
        in object java.util.HashMap@70961cdc  
        in object org.jboss.as.clustering.SimpleMarshalledValue@70961cdc  
        in object org.infinispan.util.FastCopyHashMap@5a57b4bc  
        in object org.infinispan.atomic.AtomicHashMap@3c02c703  
        in object org.infinispan.marshall.MarshalledValue@3c02c703  
        in object org.infinispan.commands.write.PutKeyValueCommand@4e4c30cb  
        in object org.infinispan.commands.tx.PrepareCommand@9b9f920a  
        
        
      13:19:10,461 ERROR [org.infinispan.transaction.TransactionCoordinator] (http-user-dev.etcdc.org-15.115.5.15-8330-6) ISPN000097: Error while processing 1PC PrepareCommand: org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)  
        at org.infinispan.util.Util.rewrapAsCacheException(Util.java:524)  
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommands(CommandAwareRpcDispatcher.java:115)  
        at org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:447)  
        at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:148)  
        at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:169)  
        at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:219)  
        at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:206)  
        at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:201)  
        at org.infinispan.remoting.rpc.RpcManagerImpl.broadcastRpcCommand(RpcManagerImpl.java:184)  
        at org.infinispan.interceptors.ReplicationInterceptor.broadcastPrepare(ReplicationInterceptor.java:136)  
        at org.infinispan.interceptors.ReplicationInterceptor.visitPrepareCommand(ReplicationInterceptor.java:128)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.EntryWrappingInterceptor.visitPrepareCommand(EntryWrappingInterceptor.java:80)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.invokeNextAndCommitIf1Pc(AbstractTxLockingInterceptor.java:120)  
        at org.infinispan.interceptors.locking.OptimisticLockingInterceptor.visitPrepareCommand(OptimisticLockingInterceptor.java:105)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:58)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.TxInterceptor.visitPrepareCommand(TxInterceptor.java:106)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.StateTransferLockInterceptor.handleWithRetries(StateTransferLockInterceptor.java:207)  
        at org.infinispan.interceptors.StateTransferLockInterceptor.visitPrepareCommand(StateTransferLockInterceptor.java:84)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:130)  
        at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:89)  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.BatchingInterceptor.handleDefault(BatchingInterceptor.java:86)  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)  
        at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)  
        at org.jboss.as.clustering.infinispan.DefaultEmbeddedCacheManager$ClassLoaderAwareCommandInterceptor.handleDefault(DefaultEmbeddedCacheManager.java:410)  
        at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:113)  
        at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:131)  
        at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:345)  
        at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:174)  
        at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:83)  
        at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:272)  
        at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:321)  
        at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:90)  
        at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:100)  
        at org.jboss.as.clustering.web.impl.TransactionBatchingManager.endBatch(TransactionBatchingManager.java:75)  
        at org.jboss.as.web.session.DistributableSessionManager.processSessionRepl(DistributableSessionManager.java:1530) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.DistributableSessionManager.storeSession(DistributableSessionManager.java:865) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.InstantSnapshotManager.snapshot(InstantSnapshotManager.java:47) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.ClusteredSessionValve.handleRequest(ClusteredSessionValve.java:133) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.ClusteredSessionValve.invoke(ClusteredSessionValve.java:91) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.JvmRouteValve.invoke(JvmRouteValve.java:88) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.LockingValve.invoke(LockingValve.java:56) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.10.Final.jar:]  
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.10.Final.jar:]  
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.10.Final.jar:]  
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.10.Final.jar:]  
        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897) [jbossweb-7.0.10.Final.jar:]  
        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:626) [jbossweb-7.0.10.Final.jar:]  
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2033) [jbossweb-7.0.10.Final.jar:]  
        at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_33]  
      Caused by: java.lang.RuntimeException: Failure to marshal argument(s)  
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher$ReplicationTask.marshallCall(CommandAwareRpcDispatcher.java:216)  
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher$ReplicationTask.call(CommandAwareRpcDispatcher.java:235)  
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommands(CommandAwareRpcDispatcher.java:111)  
        ... 85 more  
      Caused by: org.infinispan.CacheException: Unable to marshall value AtomicHashMap{delegate={0=33, 1=1412151550402, 2=org.jboss.as.clustering.web.DistributableSessionMetadata@3511ca2f, 3={javax.faces.request.charset=UTF-8, partialIp=70M185, sessionObject=app.sys.infsys.base.SessionObject@75d5552b, orgorg.springframework.web.context.request.ServletRequestAttributes.DESTRUCTION_CALLBACK.sessionObject=org.springframework.web.context.request.DestructionCallbackBindingListener@11d42b72, loggedInUser=[0000000000001], com.sun.faces.renderkit.ServerSideStateHelper.LogicalViewMap={-1317158039356851476={5046961769024980660=[Ljava.lang.Object;@5b1e9146}, 1254624463458911208={7312845434259537318=[Ljava.lang.Object;@266b892d}, -2061697313423981832={6707762624331388385=[Ljava.lang.Object;@6515954e}, -2994716417665778841={8614622608818290485=[Ljava.lang.Object;@16e187e9}, -8661226913947860307={-4048269170319213923=[Ljava.lang.Object;@6df773ef}, 4993528245547210497={-5372490588264136080=[Ljava.lang.Object;@782d5c85}}}}}  
        at org.infinispan.marshall.MarshalledValue.serialize0(MarshalledValue.java:136)  
        at org.infinispan.marshall.MarshalledValue.serialize(MarshalledValue.java:104)  
        at org.infinispan.marshall.MarshalledValue.getRaw(MarshalledValue.java:213)  
        at org.infinispan.marshall.MarshalledValue$Externalizer.writeObject(MarshalledValue.java:325)  
        at org.infinispan.marshall.MarshalledValue$Externalizer.writeObject(MarshalledValue.java:316)  
        at org.infinispan.marshall.jboss.ExternalizerTable$ExternalizerAdapter.writeObject(ExternalizerTable.java:404)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:145)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62)  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119)  
        at org.infinispan.marshall.exts.ReplicableCommandExternalizer.writeCommandParameters(ReplicableCommandExternalizer.java:84)  
        at org.infinispan.marshall.exts.ReplicableCommandExternalizer.writeObject(ReplicableCommandExternalizer.java:69)  
        at org.infinispan.marshall.exts.ReplicableCommandExternalizer.writeObject(ReplicableCommandExternalizer.java:57)  
        at org.infinispan.marshall.jboss.ExternalizerTable$ExternalizerAdapter.writeObject(ExternalizerTable.java:404)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:145)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62)  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119)  
        at org.infinispan.marshall.exts.ReplicableCommandExternalizer.writeCommandParameters(ReplicableCommandExternalizer.java:84)  
        at org.infinispan.marshall.exts.CacheRpcCommandExternalizer.marshallParameters(CacheRpcCommandExternalizer.java:126)  
        at org.infinispan.marshall.exts.CacheRpcCommandExternalizer.writeObject(CacheRpcCommandExternalizer.java:113)  
        at org.infinispan.marshall.exts.CacheRpcCommandExternalizer.writeObject(CacheRpcCommandExternalizer.java:68)  
        at org.infinispan.marshall.jboss.ExternalizerTable$ExternalizerAdapter.writeObject(ExternalizerTable.java:404)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:145)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62)  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119)  
        at org.infinispan.marshall.jboss.AbstractJBossMarshaller.objectToObjectStream(AbstractJBossMarshaller.java:86)  
        at org.infinispan.marshall.VersionAwareMarshaller.objectToBuffer(VersionAwareMarshaller.java:86)  
        at org.infinispan.marshall.AbstractMarshaller.objectToBuffer(AbstractMarshaller.java:57)  
        at org.infinispan.marshall.AbstractDelegatingMarshaller.objectToBuffer(AbstractDelegatingMarshaller.java:89)  
        at org.infinispan.remoting.transport.jgroups.MarshallerAdapter.objectToBuffer(MarshallerAdapter.java:45)  
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher$ReplicationTask.marshallCall(CommandAwareRpcDispatcher.java:214)  
        ... 87 more  
      Caused by: java.io.NotSerializableException: org.apache.catalina.session.StandardSessionFacade  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:891)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1063)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:885)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:680)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62)  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119)  
        at org.jboss.as.clustering.SimpleMarshalledValue.getBytes(SimpleMarshalledValue.java:74)  
        at org.jboss.as.clustering.SimpleMarshalledValue.writeObject(SimpleMarshalledValue.java:172)  
        at sun.reflect.GeneratedMethodAccessor108.invoke(Unknown Source) [:1.6.0_33]  
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_33]  
        at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_33]  
        at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:175)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1007)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:885)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62)  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119)  
        at org.infinispan.marshall.MarshallUtil.marshallMap(MarshallUtil.java:60)  
        at org.infinispan.marshall.exts.MapExternalizer.writeObject(MapExternalizer.java:63)  
        at org.infinispan.marshall.exts.MapExternalizer.writeObject(MapExternalizer.java:47)  
        at org.infinispan.marshall.jboss.ExternalizerTable$ExternalizerAdapter.writeObject(ExternalizerTable.java:404)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:145)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62)  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119)  
        at org.infinispan.atomic.AtomicHashMap$Externalizer.writeObject(AtomicHashMap.java:229)  
        at org.infinispan.atomic.AtomicHashMap$Externalizer.writeObject(AtomicHashMap.java:226)  
        at org.infinispan.marshall.jboss.ExternalizerTable$ExternalizerAdapter.writeObject(ExternalizerTable.java:404)  
        at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:145)  
        at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62)  
        at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119)  
        at org.infinispan.marshall.jboss.AbstractJBossMarshaller.objectToObjectStream(AbstractJBossMarshaller.java:86)  
        at org.infinispan.marshall.VersionAwareMarshaller.objectToObjectStream(VersionAwareMarshaller.java:151)  
        at org.infinispan.marshall.AbstractDelegatingMarshaller.objectToObjectStream(AbstractDelegatingMarshaller.java:44)  
        at org.infinispan.marshall.MarshalledValue.serialize0(MarshalledValue.java:119)  
        ... 116 more  
      Caused by: an exception which occurred:  
        in field session  
        in object java.util.HashMap@70961cdc  
        in object org.jboss.as.clustering.SimpleMarshalledValue@70961cdc  
        in object org.infinispan.util.FastCopyHashMap@5a57b4bc  
        in object org.infinispan.atomic.AtomicHashMap@3c02c703  
        in object org.infinispan.marshall.MarshalledValue@3c02c703  
        in object org.infinispan.commands.write.PutKeyValueCommand@4e4c30cb  
        in object org.infinispan.commands.tx.PrepareCommand@9b9f920a  
        
        
      13:19:10,509 ERROR [org.infinispan.transaction.tm.DummyTransaction] (http-user-dev.etcdc.org-15.115.5.15-8330-6) ISPN000111: afterCompletion() failed for SynchronizationAdapter{localTransaction=LocalTransaction{remoteLockedNodes=null, isMarkedForRollback=false, transaction=DummyTransaction{xid=DummyXid{id=76}, status=3}, lockedKeys=null, backupKeyLocks=[rWlc6WpaOO0MmGgLM01e76Es], viewId=1} org.infinispan.transaction.synchronization.SyncLocalTransaction@4b} org.infinispan.transaction.synchronization.SynchronizationAdapter@6a: org.infinispan.CacheException: Could not commit.  
        at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:85)  
        at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:272)  
        at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:321)  
        at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:90)  
        at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:100)  
        at org.jboss.as.clustering.web.impl.TransactionBatchingManager.endBatch(TransactionBatchingManager.java:75)  
        at org.jboss.as.web.session.DistributableSessionManager.processSessionRepl(DistributableSessionManager.java:1530) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.DistributableSessionManager.storeSession(DistributableSessionManager.java:865) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.InstantSnapshotManager.snapshot(InstantSnapshotManager.java:47) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.ClusteredSessionValve.handleRequest(ClusteredSessionValve.java:133) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.ClusteredSessionValve.invoke(ClusteredSessionValve.java:91) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.JvmRouteValve.invoke(JvmRouteValve.java:88) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.session.LockingValve.invoke(LockingValve.java:56) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]  
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.10.Final.jar:]  
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.10.Final.jar:]  
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.10.Final.jar:]  
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.10.Final.jar:]  
        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897) [jbossweb-7.0.10.Final.jar:]  
        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:626) [jbossweb-7.0.10.Final.jar:]  
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2033) [jbossweb-7.0.10.Final.jar:]  
        at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_33]  
      Caused by: javax.transaction.xa.XAException  
        at org.infinispan.transaction.TransactionCoordinator.handleCommitFailure(TransactionCoordinator.java:219)  
        at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:176)  
        at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:83)  
        ... 21 more 
      


        • 1. Re: AS 7, org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
          Wolf-Dieter Fink Master

          Looks like you try to serialize wrong objects

             Caused by: java.io.NotSerializableException: org.apache.catalina.session.StandardSessionFacade

           

          Did you use the standard session replication or something customized?

          1 of 1 people found this helpful
          • 2. Re: Re: AS 7, org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
            Radoslav Husar Master

            Exactly, it almost looks like a StandardSessionFacade is being put into the HTTP session (a session object put into the session object). That cannot work, since StandardSessionFacade is not serializable itself.

             

            Check your session handling logic and make sure that all objects that are being put into the session are serializable.

            1 of 1 people found this helpful
            • 3. Re: AS 7, org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
              amjad karim Newbie

              Firstly thanks for the reply.. its been more then a month, I am struggling with session replication..

              Working on a domain mode + apache httpd + mod_cluster on window machines.

              I follow this article https://docs.jboss.org/author/display/AS71/AS7+Cluster+Howto

              tested on simple application given in the article, everything was perfect..

              But when I tested on my application (JSF, spring, hibernate, Primefaces) I got lot of errors..

              I have following configuration in domain.xml

               

              <profiles>
                      <profile name="full-ha">
                          <subsystem xmlns="urn:jboss:domain:logging:1.1">
                              <console-handler name="CONSOLE">
                                  <level name="INFO"/>
                                  <formatter>
                                      <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
                                  </formatter>
                              </console-handler>
                              <periodic-rotating-file-handler name="FILE">
                                  <formatter>
                                      <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
                                  </formatter>
                                  <file relative-to="jboss.server.log.dir" path="server.log"/>
                                  <suffix value=".yyyy-MM-dd"/>
                                  <append value="true"/>
                              </periodic-rotating-file-handler>
                              <periodic-rotating-file-handler name="IRIS_FILE">
                                  <formatter>
                                      <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
                                  </formatter>
                                  <file relative-to="jboss.server.log.dir" path="iris.log"/>
                                  <suffix value=".yyyy-MM-dd"/>
                                  <append value="true"/>
                              </periodic-rotating-file-handler>
                              <logger category="pk.gov.fbr.insys">
                                  <level name="INFO"/>
                                  <handlers>
                                      <handler name="IRIS_FILE"/>
                                  </handlers>
                              </logger>
                              <logger category="com.arjuna">
                                  <level name="WARN"/>
                              </logger>
                              <logger category="org.apache.tomcat.util.modeler">
                                  <level name="WARN"/>
                              </logger>
                              <logger category="sun.rmi">
                                  <level name="WARN"/>
                              </logger>
                              <logger category="jacorb">
                                  <level name="WARN"/>
                              </logger>
                              <logger category="jacorb.config">
                                  <level name="ERROR"/>
                              </logger>
                              <root-logger>
                                  <level name="INFO"/>
                                  <handlers>
                                      <handler name="CONSOLE"/>
                                      <handler name="FILE"/>
                                  </handlers>
                              </root-logger>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:configadmin:1.0"/>
                          <subsystem xmlns="urn:jboss:domain:ee:1.0"/>
                          <subsystem xmlns="urn:jboss:domain:ejb3:1.2">
                              <session-bean>
                                  <stateless>
                                      <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
                                  </stateless>
                                  <stateful default-access-timeout="15000" cache-ref="simple" clustered-cache-ref="clustered"/>
                                  <singleton default-access-timeout="15000"/>
                              </session-bean>
                              <mdb>
                                  <resource-adapter-ref resource-adapter-name="hornetq-ra"/>
                                  <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>
                              </mdb>
                              <pools>
                                  <bean-instance-pools>
                                      <strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
                                      <strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
                                  </bean-instance-pools>
                              </pools>
                              <caches>
                                  <cache name="simple" aliases="NoPassivationCache"/>
                                  <cache name="passivating" passivation-store-ref="file" aliases="SimpleStatefulCache"/>
                                  <cache name="clustered" passivation-store-ref="infinispan" aliases="StatefulTreeCache"/>
                              </caches>
                              <passivation-stores>
                                  <file-passivation-store name="file"/>
                                  <cluster-passivation-store name="infinispan" cache-container="ejb3"/>
                              </passivation-stores>
                              <async thread-pool-name="default"/>
                              <timer-service thread-pool-name="default">
                                  <data-store path="timer-service-data" relative-to="jboss.server.data.dir"/>
                              </timer-service>
                              <remote connector-ref="remoting-connector" thread-pool-name="default"/>
                              <thread-pools>
                                  <thread-pool name="default">
                                      <max-threads count="10"/>
                                      <keepalive-time time="100" unit="milliseconds"/>
                                  </thread-pool>
                              </thread-pools>
                              <iiop enable-by-default="false" use-qualified-name="false"/>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:infinispan:1.1" default-cache-container="web">
                              
                              <cache-container name="web" aliases="standard-session-cache" default-cache="repl">
                                  <transport lock-timeout="60000"/>
                                  <replicated-cache name="repl" mode="ASYNC" batching="true" start="EAGER">
                                      <file-store/>
                                  </replicated-cache>
                                  
                              </cache-container>
                              
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:jacorb:1.1">
                              <orb>
                                  <initializers security="on" transactions="spec"/>
                              </orb>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:jca:1.1">
                              <archive-validation enabled="true" fail-on-error="true" fail-on-warn="false"/>
                              <bean-validation enabled="true"/>
                              <default-workmanager>
                                  <short-running-threads>
                                      <core-threads count="50"/>
                                      <queue-length count="50"/>
                                      <max-threads count="50"/>
                                      <keepalive-time time="10" unit="seconds"/>
                                  </short-running-threads>
                                  <long-running-threads>
                                      <core-threads count="50"/>
                                      <queue-length count="50"/>
                                      <max-threads count="50"/>
                                      <keepalive-time time="10" unit="seconds"/>
                                  </long-running-threads>
                              </default-workmanager>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:jdr:1.0"/>
                          <subsystem xmlns="urn:jboss:domain:jgroups:1.1" default-stack="udp">
                              <stack name="udp">
                                  <transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/>
                                  <protocol type="PING"/>
                                  <protocol type="MERGE2"/>
                                  <protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/>
                                  <protocol type="FD"/>
                                  <protocol type="VERIFY_SUSPECT"/>
                                  <protocol type="BARRIER"/>
                                  <protocol type="pbcast.NAKACK"/>
                                  <protocol type="UNICAST2"/>
                                  <protocol type="pbcast.STABLE"/>
                                  <protocol type="pbcast.GMS"/>
                                  <protocol type="UFC"/>
                                  <protocol type="MFC"/>
                                  <protocol type="FRAG2"/>
                              </stack>
                              <stack name="tcp">
                                  <transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/>
                                  <protocol type="MPING" socket-binding="jgroups-mping"/>
                                  <protocol type="MERGE2"/>
                                  <protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/>
                                  <protocol type="FD"/>
                                  <protocol type="VERIFY_SUSPECT"/>
                                  <protocol type="BARRIER"/>
                                  <protocol type="pbcast.NAKACK"/>
                                  <protocol type="UNICAST2"/>
                                  <protocol type="pbcast.STABLE"/>
                                  <protocol type="pbcast.GMS"/>
                                  <protocol type="UFC"/>
                                  <protocol type="MFC"/>
                                  <protocol type="FRAG2"/>
                              </stack>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:jmx:1.1">
                              <show-model value="true"/>
                              <remoting-connector use-management-endpoint="false"/>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:jsr77:1.0"/>
                          <subsystem xmlns="urn:jboss:domain:mail:1.0">
                              <mail-session jndi-name="java:jboss/mail/Default">
                                  <smtp-server outbound-socket-binding-ref="mail-smtp"/>
                              </mail-session>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:messaging:1.1">
                              <hornetq-server>
                                  <persistence-enabled>true</persistence-enabled>
                                  <security-enabled>false</security-enabled>
                                  <journal-file-size>102400</journal-file-size>
                                  <journal-min-files>2</journal-min-files>
              
              
                                  <connectors>
                                      <netty-connector name="netty" socket-binding="messaging"/>
                                      <netty-connector name="netty-throughput" socket-binding="messaging-throughput">
                                          <param key="batch-delay" value="50"/>
                                      </netty-connector>
                                      <in-vm-connector name="in-vm" server-id="0"/>
                                  </connectors>
              
              
                                  <acceptors>
                                      <netty-acceptor name="netty" socket-binding="messaging"/>
                                      <netty-acceptor name="netty-throughput" socket-binding="messaging-throughput">
                                          <param key="batch-delay" value="50"/>
                                          <param key="direct-deliver" value="false"/>
                                      </netty-acceptor>
                                      <in-vm-acceptor name="in-vm" server-id="0"/>
                                  </acceptors>
              
              
                                  <security-settings>
                                      <security-setting match="#">
                                          <permission type="send" roles="guest"/>
                                          <permission type="consume" roles="guest"/>
                                          <permission type="createNonDurableQueue" roles="guest"/>
                                          <permission type="deleteNonDurableQueue" roles="guest"/>
                                      </security-setting>
                                  </security-settings>
              
              
                                  <address-settings>
                                      <address-setting match="#">
                                          <dead-letter-address>jms.queue.DLQ</dead-letter-address>
                                          <expiry-address>jms.queue.ExpiryQueue</expiry-address>
                                          <redelivery-delay>0</redelivery-delay>
                                          <max-size-bytes>10485760</max-size-bytes>
                                          <address-full-policy>BLOCK</address-full-policy>
                                          <message-counter-history-day-limit>10</message-counter-history-day-limit>
                                      </address-setting>
                                  </address-settings>
              
              
                                  <jms-connection-factories>
                                      <connection-factory name="InVmConnectionFactory">
                                          <connectors>
                                              <connector-ref connector-name="in-vm"/>
                                          </connectors>
                                          <entries>
                                              <entry name="java:/ConnectionFactory"/>
                                          </entries>
                                      </connection-factory>
                                      <connection-factory name="RemoteConnectionFactory">
                                          <connectors>
                                              <connector-ref connector-name="netty"/>
                                          </connectors>
                                          <entries>
                                              <entry name="RemoteConnectionFactory"/>
                                              <entry name="java:jboss/exported/jms/RemoteConnectionFactory"/>
                                          </entries>
                                      </connection-factory>
                                      <pooled-connection-factory name="hornetq-ra">
                                          <transaction mode="xa"/>
                                          <connectors>
                                              <connector-ref connector-name="in-vm"/>
                                          </connectors>
                                          <entries>
                                              <entry name="java:/JmsXA"/>
                                          </entries>
                                      </pooled-connection-factory>
                                  </jms-connection-factories>
              
              
                                  <jms-destinations>
                                      <jms-queue name="testQueue">
                                          <entry name="queue/test"/>
                                          <entry name="java:jboss/exported/jms/queue/test"/>
                                      </jms-queue>
                                      <jms-topic name="testTopic">
                                          <entry name="topic/test"/>
                                          <entry name="java:jboss/exported/jms/topic/test"/>
                                      </jms-topic>
                                  </jms-destinations>
                              </hornetq-server>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:modcluster:1.0">
                              <mod-cluster-config advertise-socket="modcluster" proxy-list="10.16.70.196:10001" sticky-session="true"/>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:naming:1.1"/>
                          <subsystem xmlns="urn:jboss:domain:osgi:1.2" activation="lazy">
                              <properties>
                                  <property name="org.osgi.framework.startlevel.beginning">
                                      1
                                  </property>
                              </properties>
                              <capabilities>
                                  <capability name="javax.servlet.api:v25"/>
                                  <capability name="javax.transaction.api"/>
                                  <capability name="org.apache.felix.log" startlevel="1"/>
                                  <capability name="org.jboss.osgi.logging" startlevel="1"/>
                                  <capability name="org.apache.felix.configadmin" startlevel="1"/>
                                  <capability name="org.jboss.as.osgi.configadmin" startlevel="1"/>
                              </capabilities>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:pojo:1.0"/>
                          <subsystem xmlns="urn:jboss:domain:remoting:1.1">
                              <connector name="remoting-connector" socket-binding="remoting" security-realm="ApplicationRealm"/>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/>
                          <subsystem xmlns="urn:jboss:domain:sar:1.0"/>
                          <subsystem xmlns="urn:jboss:domain:security:1.1">
                              <security-domains>
                                  <security-domain name="other" cache-type="default">
                                      <authentication>
                                          <login-module code="Remoting" flag="optional">
                                              <module-option name="password-stacking" value="useFirstPass"/>
                                          </login-module>
                                          <login-module code="RealmUsersRoles" flag="required">
                                              <module-option name="usersProperties" value="${jboss.domain.config.dir}/application-users.properties"/>
                                              <module-option name="rolesProperties" value="${jboss.domain.config.dir}/application-roles.properties"/>
                                              <module-option name="realm" value="ApplicationRealm"/>
                                              <module-option name="password-stacking" value="useFirstPass"/>
                                          </login-module>
                                      </authentication>
                                  </security-domain>
                                  <security-domain name="jboss-web-policy" cache-type="default">
                                      <authorization>
                                          <policy-module code="Delegating" flag="required"/>
                                      </authorization>
                                  </security-domain>
                                  <security-domain name="jboss-ejb-policy" cache-type="default">
                                      <authorization>
                                          <policy-module code="Delegating" flag="required"/>
                                      </authorization>
                                  </security-domain>
                              </security-domains>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:threads:1.1"/>
                          <subsystem xmlns="urn:jboss:domain:transactions:1.1">
                              <core-environment>
                                  <process-id>
                                      <uuid/>
                                  </process-id>
                              </core-environment>
                              <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
                              <coordinator-environment default-timeout="300"/>
                          </subsystem>
                          <subsystem xmlns="urn:jboss:domain:web:1.1" native="false" default-virtual-server="default-host" instance-id="${jboss.node.name}">
                              <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
                              <virtual-server name="default-host" enable-welcome-root="false">
                                  <alias name="localhost"/>
                                  <alias name="example.com"/>
                              </virtual-server>
                          </subsystem>
                      </profile>
                  </profiles>
              
              
              • 4. Re: Re: AS 7, org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
                amjad karim Newbie

                additional info:

                @Wolf-Dieter Fink

                I remove <extension module="org.jboss.as.jpa"/> module and respected subsystem configuration from domain.xml file and added

                <path name="com/sun/image/codec/jpeg"/> in module configuration of sun..

                This is because I had issues with deployment of my application ..

                Did you use the standard session replication or something customized?

                standard

                @Radoslav Husar

                StandardSessionFacade is being put into the HTTP session

                can you please explain..

                Check your session handling logic and make sure that all objects that are being put into the session are serializable.

                I checked again and I am sure that all objects that are being put into the session are serializable

                 

                thanks

                • 5. Re: Re: Re: AS 7, org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
                  Venkata Rammohan Newbie

                  Hi Team,

                   

                  Did any body is having a solution for this issue. I am also facing the same issue, but I'm not using any latest Spring/Hibernate technologies. My application is a pure web-based builn on servlet,jsp and JDBC with Struts1.x. I'm using the <distributable/> tag in the web.xml and running my web application in "mod_cluster +httpd2.2+Wildfly8.1.0 Final" environment.

                   

                  Please see the log attached here under :

                   

                  I am facing this issue from the past 3 weeks due to which I could not migrate to the latest Wildfly 8.1.0Final.

                   

                  Thanks in advance for any suggestions/help.

                   

                  Thanks,

                  Venkat.

                  • 6. Re: AS 7, org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
                    Paul Ferraro Master

                    venkata.rammohan The failure in the log is due to incompatibilities between the custom serialization/deserialization logic in org.apache.commons.beanutils.DynaProperty and JBoss Marshalling.

                     

                    See: http://www.docjar.com/html/api/org/apache/commons/beanutils/DynaProperty.java.html#271

                     

                    JBM requires that the writeObject(ObjectOutputStream) method must call out.defaultWriteObject() before writing any transient fields to the stream.  Likewise, readObject(ObjectInputStream) must call in.defaultReadObject() before reading any transient fields from the stream.