[
https://issues.jboss.org/browse/ISPN-5312?page=com.atlassian.jira.plugin....
]
Dan Berindei closed ISPN-5312.
------------------------------
Fix Version/s: 9.0.0.Final
Resolution: Out of Date
Entry wrapping was rewritten with ISPN-7029
Rare NPE that occurs in InternalEntryFactoryImpl during a Cache.put
replication
-------------------------------------------------------------------------------
Key: ISPN-5312
URL:
https://issues.jboss.org/browse/ISPN-5312
Project: Infinispan
Issue Type: Bug
Affects Versions: 5.2.8.Final
Reporter: Mikhail Dobrinin
Priority: Major
Fix For: 9.0.0.Final
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:
{noformat}
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
{noformat}
The cache configuration:
{code}
<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>
{code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)