Here is some other information provided below the message
// Compiled from ReflectiveCallable.java (version 1.5 : 49.0, super
bit)
public abstract class
org.junit.internal.runners.model.ReflectiveCallable {
// Method descriptor #8 ()V
// Stack: 1, Locals: 1
public ReflectiveCallable();
0 aload_0 [this]
1 invokespecial java.lang.Object() [1]
4 return
Line numbers:
[pc: 0, line: 12]
Local variable table:
[pc: 0, pc: 5] local: this index: 0 type:
org.junit.internal.runners.model.ReflectiveCallable
// Method descriptor #15 ()Ljava/lang/Object;
// Stack: 1, Locals: 2
public java.lang.Object run() throws java.lang.Throwable;
0 aload_0 [this]
1 invokevirtual
org.junit.internal.runners.model.ReflectiveCallable.runReflectiveCall() :
java.lang.Object [2]
4 areturn
5 astore_1 [e]
6 aload_1 [e]
7 invokevirtual
java.lang.reflect.InvocationTargetException.getTargetException() :
java.lang.Throwable [4]
10 athrow
Exception Table:
[pc: 0, pc: 4] -> 5 when :
java.lang.reflect.InvocationTargetException
Line numbers:
[pc: 0, line: 15]
[pc: 5, line: 16]
[pc: 6, line: 17]
Local variable table:
[pc: 6, pc: 11] local: e index: 1 type:
java.lang.reflect.InvocationTargetException
[pc: 0, pc: 11] local: this index: 0 type:
org.junit.internal.runners.model.ReflectiveCallable
// Method descriptor #15 ()Ljava/lang/Object;
protected abstract java.lang.Object runReflectiveCall() throws
java.lang.Throwable;