]
Dan Berindei resolved ISPN-1896.
--------------------------------
Fix Version/s: 7.0.3.Final
Resolution: Done
Fixed with ISPN-5032
ClusteredGetCommands should never fail with a SuspectException
--------------------------------------------------------------
Key: ISPN-1896
URL:
https://issues.jboss.org/browse/ISPN-1896
Project: Infinispan
Issue Type: Bug
Components: Core
Affects Versions: 5.1.6.FINAL
Reporter: Dan Berindei
Fix For: 7.0.3.Final
I have seen this exception in the core test suite logs:
{noformat}
2012-03-02 15:07:19,718 ERROR (testng-VersionedDistStateTransferTest)
[org.infinispan.test.fwk.UnitTestTestNGListener] Method
testStateTransfer(org.infinispan.container.versioning.VersionedDistStateTransferTest)
threw an exceptionorg.infinispan.CacheException: SuspectedException
at org.infinispan.util.Util.rewrapAsCacheException(Util.java:524)
at
org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:168)
at
org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:478)
at
org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:148)
at
org.infinispan.distribution.DistributionManagerImpl.retrieveFromRemoteSource(DistributionManagerImpl.java:169)
at
org.infinispan.interceptors.DistributionInterceptor.realRemoteGet(DistributionInterceptor.java:212)
at
org.infinispan.interceptors.DistributionInterceptor.remoteGetAndStoreInL1(DistributionInterceptor.java:194)
at
org.infinispan.interceptors.DistributionInterceptor.remoteGetBeforeWrite(DistributionInterceptor.java:440)
at
org.infinispan.interceptors.DistributionInterceptor.handleWriteCommand(DistributionInterceptor.java:455)
at
org.infinispan.interceptors.DistributionInterceptor.visitPutKeyValueCommand(DistributionInterceptor.java:274)
...
Caused by: SuspectedException
at org.jgroups.blocks.MessageDispatcher.sendMessage(MessageDispatcher.java:349)
at
org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.processSingleCall(CommandAwareRpcDispatcher.java:263)
at
org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:163)
... 60 more
{noformat}
The remote get command should return null instead of failing, even if it had a single
target node.