--- old/src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java 2018-04-10 11:23:44.411342329 -0700 +++ new/src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java 2018-04-10 11:23:44.191342429 -0700 @@ -1739,7 +1739,7 @@ NEXT = l.findVarHandle(Node.class, "next", Node.class); WAITER = l.findVarHandle(Node.class, "waiter", Thread.class); } catch (ReflectiveOperationException e) { - throw new Error(e); + throw new ExceptionInInitializerError(e); } // Reduce the risk of rare disastrous classloading in first call to