title: Eclipse unable to find Asm
body: <p>My eclipse just updated to 2020-09 (4.17.0). After manually setting the JVM in the ini from my OracleJDK8 to OpenJDK11 (using <a href="https://stackoverflow.com/questions/63996047/eclipse-incompatible-jvm-version-1-8-0-261-of-the-jvm-is-not-suitable-for-thi">this old post</a>), I was able to start it again. However, on startup I get the following error message:</p>
  <pre><code>An internal error occurred during: &quot;Initializing Java Tooling&quot;.
  Unable to find Asm for stackmap generation (Looking for 'aj.org.objectweb.asm.ClassReader'). Stackmap generation for woven code is required to avoid verify errors on a Java 1.7 or higher runtime
  when weaving type org.eclipse.jdt.core.search.SearchDocument
  when weaving classes 
  when weaving 
  </code></pre>
  <p>When trying to save a file I get a similar error:</p>
  <pre><code>Save Failed
  Unable to find Asm for stackmap generation (Looking for 'aj.org.objectweb.asm.ClassReader'). Stackmap generation for woven code is required to avoid verify errors on a Java 1.7 or higher runtime
  when weaving type org.eclipse.jdt.ui.cleanup.CleanUpContext
  when weaving classes 
  when weaving 
  when weaving type org.eclipse.jdt.internal.ui.text.correction.QuickFixProcessor
  when weaving classes 
  when weaving 
  </code></pre>
  <p>Changing the ini to use OpenJDK15 (and setting the two <code>requiredJavaVersion</code> flags accordingly) fixed the tooling error, but I'm still unable to save files. The error message is similar, although the &quot;stack trace&quot; is significantly longer (so long that the error message doesn't fit onto my screen).</p>
  <p><a href="https://stackoverflow.com/questions/43141563/how-to-solve-the-unable-to-find-asm-for-stackmap-generation-error-on-startup-o">This thread</a> discusses a similar problem with a different IDE and suggests downgrading to Java 1.8 which in my case is no longer possible because Eclipse requires at least Java11 now.</p>
  <p>Any ideas except downgrading Eclipse again?</p>
  <hr />
  <p><strong>EDIT</strong>: As it turns out, doing a fresh install with the eclipse installer from their website <em>including their JDK</em> does the job. However, if anybody has an idea what's the problem with using OpenJDK, let me know...</p>