Incompatible Class Change Error with IntelliJ plugin and Java 7 EAP

XMLWordPrintable

    • Type: Bug
    • Resolution: Won't Fix
    • Priority: Low
    • won't fix
    • Affects Version/s: 3.0
    • Component/s: CIJ Plugin
    • None

      We don't officially have support for Java 7 yet but have seen the following error using the Clover IntelliJ plugin.

      java.lang.IncompatibleClassChangeError: org.dhaven.jue.api.collectorclasses.ClassWithAfterMethod and org.dhaven.jue.api.collectorclasses.ClassWithAfterMethod$__CLR3_0_1c4c4g7oqs7an disagree on InnerClasses attribute
      at java.lang.Class.getDeclaringClass(Native Method)
      at java.lang.Class.getEnclosingClass(Class.java:1103)
      at org.dhaven.jue.api.ClassCollector.deliver(ClassCollector.java:158)
      at org.dhaven.jue.api.ClassCollector.deliver(ClassCollector.java:43)

      Doesn't happen with build 1.7.0-ea-b76 but does happen with later versions such as 1.7.0-ea-b85. Maven with the same JVM works in both cases so it looks like some weirdness with IntelliJ + JVM version.

            Assignee:
            Marek Parfianowicz
            Reporter:
            Andrew Myers [Atlassian]
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: