--- old/test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java 2013-12-17 17:03:25.218195129 +0800 +++ new/test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java 2013-12-17 17:03:25.054195122 +0800 @@ -145,7 +145,9 @@ * activation group's process hasn't gone away. */ System.err.println("Ping unicast object for existence"); - for (int i = 0; i < 10; i++) { + // set timeout 5 seconds + final long stopTime = System.currentTimeMillis() + 5000; + while (System.currentTimeMillis() < stopTime) { unicastObj.ping(); Thread.sleep(500); }