Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-5312

Rare NPE that occurs in InternalEntryFactoryImpl during a Cache.put replication

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Major
    • 9.0.0.Final
    • 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>
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            mdobrinin Mikhail Dobrinin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: