title: Java 6 -> 7 migration ClassFormatError: Illegal local variable table length
body: <p>I'm working on upgrading several programs to JDK 1.7 for the company I work for. I have run into the ClassFormatError described in </p>
  
  <p><a href="https://stackoverflow.com/questions/17993041/java7-classformaterror-illegal-local-variable-table-length-while-creating-the-o">Java7 ClassFormatError: Illegal local variable table length while creating the object</a> </p>
  
  <p>and</p>
  
  <p><a href="https://stackoverflow.com/questions/12173420/java-7-with-emma-and-junit-causing-java-lang-verifyerror-and-illegal-local-varia">Java 7 with emma and junit causing java.lang.VerifyError and Illegal local variable Errors</a></p>
  
  <p>Is anyone aware of a fix other than the "-XX:-UseSplitVerifier" jvm arg?</p>