--- jsr166/src/test/tck/JSR166TestCase.java 2015/10/03 19:19:01 1.151 +++ jsr166/src/test/tck/JSR166TestCase.java 2015/10/03 19:37:43 1.153 @@ -519,6 +519,7 @@ public class JSR166TestCase extends Test * the same test have no effect. */ public void threadRecordFailure(Throwable t) { + printAllStackTraces(); threadFailure.compareAndSet(null, t); } @@ -598,7 +599,7 @@ public class JSR166TestCase extends Test fail(reason); } catch (AssertionFailedError t) { threadRecordFailure(t); - fail(reason); + throw t; } }