Details
-
Bug
-
Resolution: Obsolete
-
Major
-
5.2.8.Final
-
None
-
None
Description
I ran into this NPE during some tests. It is very uncommon and I haven't been able to reproduce it, but I am concerned about it happening again:
Caused by: org.infinispan.remoting.RemoteException: ISPN000217: Received exception from EXPWINCI01-44664, see cause for remote stack trace at org.infinispan.remoting.transport.AbstractTransport.checkResponse(AbstractTransport.java:60) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.transport.AbstractTransport.parseResponseAndAddToResponseList(AbstractTransport.java:85) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:541) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:173) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:194) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:251) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:238) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:233) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.rpc.RpcManagerImpl.broadcastRpcCommand(RpcManagerImpl.java:212) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.rpc.RpcManagerImpl.broadcastRpcCommand(RpcManagerImpl.java:204) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.ReplicationInterceptor.handleCrudMethod(ReplicationInterceptor.java:306) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.ReplicationInterceptor.visitPutKeyValueCommand(ReplicationInterceptor.java:257) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.CacheStoreInterceptor.visitPutKeyValueCommand(CacheStoreInterceptor.java:237) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.CacheLoaderInterceptor.visitPutKeyValueCommand(CacheLoaderInterceptor.java:110) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.EntryWrappingInterceptor.invokeNextAndApplyChanges(EntryWrappingInterceptor.java:301) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.EntryWrappingInterceptor.visitPutKeyValueCommand(EntryWrappingInterceptor.java:171) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.locking.NonTransactionalLockingInterceptor.visitPutKeyValueCommand(NonTransactionalLockingInterceptor.java:71) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:134) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:62) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:134) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:62) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.statetransfer.StateTransferInterceptor.handleTopologyAffectedCommand(StateTransferInterceptor.java:284) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.statetransfer.StateTransferInterceptor.handleNonTxWriteCommand(StateTransferInterceptor.java:222) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.statetransfer.StateTransferInterceptor.visitPutKeyValueCommand(StateTransferInterceptor.java:156) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:125) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:134) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:62) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.IsMarshallableInterceptor.visitPutKeyValueCommand(IsMarshallableInterceptor.java:111) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:128) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:92) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:62) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:343) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.CacheImpl.executeCommandAndCommitIfNeeded(CacheImpl.java:1186) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.CacheImpl.putInternal(CacheImpl.java:783) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.CacheImpl.put(CacheImpl.java:777) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.CacheImpl.put(CacheImpl.java:771) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.CacheSupport.put(CacheSupport.java:53) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at MYCODE ... 47 more Caused by: java.lang.NullPointerException at org.infinispan.container.InternalEntryFactoryImpl.create(InternalEntryFactoryImpl.java:50) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.CacheStoreInterceptor.getStoredEntry(CacheStoreInterceptor.java:420) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.CacheStoreInterceptor.visitPutKeyValueCommand(CacheStoreInterceptor.java:241) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.CacheLoaderInterceptor.visitPutKeyValueCommand(CacheLoaderInterceptor.java:110) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.EntryWrappingInterceptor.invokeNextAndApplyChanges(EntryWrappingInterceptor.java:301) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.EntryWrappingInterceptor.visitPutKeyValueCommand(EntryWrappingInterceptor.java:171) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.locking.NonTransactionalLockingInterceptor.visitPutKeyValueCommand(NonTransactionalLockingInterceptor.java:71) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:134) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:62) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:134) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:62) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.statetransfer.StateTransferInterceptor.handleTopologyAffectedCommand(StateTransferInterceptor.java:284) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.statetransfer.StateTransferInterceptor.handleNonTxWriteCommand(StateTransferInterceptor.java:222) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.statetransfer.StateTransferInterceptor.visitPutKeyValueCommand(StateTransferInterceptor.java:156) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:125) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:134) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:62) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.IsMarshallableInterceptor.visitPutKeyValueCommand(IsMarshallableInterceptor.java:111) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:128) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:92) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:62) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:82) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:343) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.remote.BaseRpcInvokingCommand.processVisitableCommand(BaseRpcInvokingCommand.java:61) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.commands.remote.SingleRpcCommand.perform(SingleRpcCommand.java:70) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.InboundInvocationHandlerImpl.handleInternal(InboundInvocationHandlerImpl.java:100) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.InboundInvocationHandlerImpl.handleWithWaitForBlocks(InboundInvocationHandlerImpl.java:121) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.InboundInvocationHandlerImpl.handle(InboundInvocationHandlerImpl.java:85) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.executeCommandFromLocalCluster(CommandAwareRpcDispatcher.java:247) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:220) ~[infinispan-core-5.2.8.Final.jar:5.2.8.Final] at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:484) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:391) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:249) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:598) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.JChannel.up(JChannel.java:707) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:1020) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.pbcast.FLUSH.up(FLUSH.java:504) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.Executing.up(Executing.java:561) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.Locking.up(Locking.java:274) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.RSVP.up(RSVP.java:188) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.FRAG2.up(FRAG2.java:181) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.FlowControl.up(FlowControl.java:400) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.FlowControl.up(FlowControl.java:418) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.pbcast.GMS.up(GMS.java:896) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:245) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.UNICAST2.up(UNICAST2.java:453) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.pbcast.NAKACK.handleMessage(NAKACK.java:751) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:609) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.FD_ALL.up(FD_ALL.java:187) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:288) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.MERGE2.up(MERGE2.java:205) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.Discovery.up(Discovery.java:359) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.TP.passMessageUp(TP.java:1263) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1825) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1798) ~[jgroups-3.2.7.Final.jar:3.2.7.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[?:1.7.0_51] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[?:1.7.0_51] ... 1 more
The cache configuration:
<namedCache name="sessions"> <clustering mode="replication"> <stateTransfer fetchInMemoryState="true" timeout="20000"/> <sync replTimeout="20000"/> </clustering> <loaders passivation="false" shared="false" preload="true"> <loader class="org.infinispan.loaders.file.FileCacheStore" fetchPersistentState="true" ignoreModifications="false" purgeOnStartup="false"> <async enabled="true"/> <properties> <property name="location" value="${MYDIR}/data"/> <property name="fsyncMode" value="perWrite"/> </properties> </loader> </loaders> <eviction maxEntries="50000" strategy="LRU"/> <transaction transactionMode="NON_TRANSACTIONAL"/> </namedCache>