Software vendors are complaining that recent Java are breaking their environments.
The problem appears to be in the JVM bytecode, in Java 8, update 11 and Java 7, update 65. According to InfoQ, developers are encountering the bug in JRebel (from ZeroTurnaround), the Groovy programming language, the Javassist bytecode library, JaCoCo a code coverage tool, and Google's Guice.
The bug is detailed here. InfoQ claims that the issue is that previous releases did not strictly enforce patches, in other words, fixing a bug is what makes "life difficult" for third-party tools.
Oracle released a fix in the form of Java Update 67, but setting the noverify option allows tools to still work.
ZeroTurnaround, which reported the bug, says the latest version of Jrebel, 5.6.1, has a fix for the bug. Other tools are still waiting for action from Oracle.

