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

RemoteTransactionLoggerImpl should handle RPC errors better

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 4.2.1.FINAL
    • 4.2.1.CR4
    • Core
    • None

    Description

      http://hudson.qa.jboss.com/hudson/job/edg-51x-resilience-client-size4-hotrod/13/console-perf01/ is showing:

      [JBoss] 08:50:03,207 INFO  [DistributionManagerImpl] Detected a view change.  Member list changed from [perf02-63027, perf04-63783, perf03-36672, perf01-30087] to [perf04-63783, perf03-36672, perf01-30087]
      [JBoss] 08:50:03,207 INFO  [DistributionManagerImpl] This is a LEAVE event!  Node perf02-63027 has just left
      [JBoss] 08:50:03,208 INFO  [DistributionManagerImpl] I perf01-30087 am participating in rehash, state providers [perf03-36672, perf01-30087], state receivers [perf04-63783, perf03-36672]
      [JBoss] 08:50:03,408 INFO  [InboundInvocationHandlerImpl] Will try and wait for the cache to start
      [JBoss] 08:50:03,554 ERROR [JoinTask] Caught exception!
      [JBoss] java.util.concurrent.ExecutionException: org.infinispan.remoting.RpcException: Expected just one response; got {} instead!
      [JBoss] 	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
      [JBoss] 	at java.util.concurrent.FutureTask.get(FutureTask.java:83)
      [JBoss] 	at org.infinispan.distribution.JoinTask.performRehash(JoinTask.java:100)
      [JBoss] 	at org.infinispan.distribution.RehashTask.call(RehashTask.java:75)
      [JBoss] 	at org.infinispan.distribution.RehashTask.call(RehashTask.java:41)
      [JBoss] 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      [JBoss] 	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      [JBoss] 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      [JBoss] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      [JBoss] 	at java.lang.Thread.run(Thread.java:619)
      [JBoss] Caused by: org.infinispan.remoting.RpcException: Expected just one response; got {} instead!
      [JBoss] 	at org.infinispan.distribution.RemoteTransactionLoggerImpl.extractRemoteTransactionLogDetails(RemoteTransactionLoggerImpl.java:41)
      [JBoss] 	at org.infinispan.distribution.RemoteTransactionLoggerImpl.drain(RemoteTransactionLoggerImpl.java:53)
      [JBoss] 	at org.infinispan.distribution.DistributionManagerImpl.drainLocalTransactionLog(DistributionManagerImpl.java:636)
      [JBoss] 	at org.infinispan.distribution.DistributionManagerImpl.applyState(DistributionManagerImpl.java:542)
      [JBoss] 	at org.infinispan.distribution.RehashTask$StateGrabber.call(RehashTask.java:143)
      [JBoss] 	at org.infinispan.distribution.RehashTask$StateGrabber.call(RehashTask.java:125)
      [JBoss] 	... 5 more

      Attachments

        Activity

          People

            manik_jira Manik Surtani (Inactive)
            rh-ee-galder Galder ZamarreƱo
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: