Bug 1022413

Summary: JGroups: Intermittent failures in org.jgroups.blocks.RpcDispatcherTest
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Richard Janík <rjanik>
Component: ClusteringAssignee: Richard Achmatowicz <rachmato>
Status: CLOSED CURRENTRELEASE QA Contact: Jitka Kozana <jkudrnac>
Severity: medium Docs Contact: Russell Dickenson <rdickens>
Priority: unspecified    
Version: 6.2.0, 6.3.0CC: paul.ferraro, rachmato
Target Milestone: ---   
Target Release: EAP 6.4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: JGroups testsuite
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-29 14:36:23 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Richard Janík 2013-10-23 08:51:47 UTC
Description of problem:

EAP 6.2.0.ER6
JGroups 3.2.12.Final

There is an occasional failure in org.jgroups.blocks.RpcDispatcherTest.testLargeReturnValue:

Error Message

null

Stacktrace


java.lang.AssertionError 
at org.jgroups.blocks.RpcDispatcherTest._testLargeValue(RpcDispatcherTest.java:558) 
at org.jgroups.blocks.RpcDispatcherTest.testLargeReturnValue(RpcDispatcherTest.java:436) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:606) 
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) 
at org.testng.internal.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:46) 
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:37) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:724) 


https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-JGroups/job/eap-6x-manu-jgroups-rhel/23/jdk=java17_default,label=RHEL5_x86/testReport/org.jgroups.blocks/RpcDispatcherTest/testLargeReturnValue_2/

Comment 1 Richard Achmatowicz 2014-03-27 14:58:43 UTC
I still see this occasionally on Windows. From the investigation in the upstream issue, it was clear that some of the failures were just due to the processing taking longer on some slow machines. And Windows machines ARE slow. 

To rule out these last cases of failure, we could try with a timeout longer than 60 seconds (the current).

Comment 2 Richard Janík 2014-06-02 07:33:48 UTC
Still seeing this with 6.3.0.ER5 on RHEL (although it is RHEL7 and I think these machines are slow as well). I've made the timeout longer, we'll see what it does in the future.

Comment 4 Paul Ferraro 2014-08-29 14:36:23 UTC
This was fixed in JGroups 3.2.13.Final.