Community
Participate
Working Groups
[iajc] ABORT [iajc] [iajc] Exception thrown from AspectJ 1.6.6 [iajc] This might be logged as a bug already -- find current bugs at [iajc] http://bugs.eclipse.org/bugs/buglist.cgi?product=AspectJ&component=Compiler [iajc] Bugs for exceptions thrown have titles File:line from the top stack, [iajc] e.g., "SomeFile.java:243" [iajc] If you don't find the exception below in a bug, please add a new bug [iajc] at http://bugs.eclipse.org/bugs/enter_bug.cgi?product=AspectJ [iajc] To make the bug a priority, please include a test program [iajc] that can reproduce this exception. [iajc] org.aspectj.weaver.bcel.BcelWorld.setXmlConfigured(Z)V [iajc] when batch building BuildConfig[null] #Files=79 AopXmls=#0 [iajc] org.aspectj.weaver.bcel.BcelWorld.setXmlConfigured(Z)V [iajc] java.lang.NoSuchMethodError: org.aspectj.weaver.bcel.BcelWorld.setXmlConfigured(Z)V [iajc] at org.aspectj.ajdt.internal.core.builder.AjBuildManager.initBcelWorld(AjBuildManager.java:817) [iajc] at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:245) [iajc] at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:182) [iajc] at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112) [iajc] at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60) [iajc] at org.aspectj.tools.ajc.Main.run(Main.java:355) [iajc] at org.aspectj.tools.ajc.Main.runMain(Main.java:234) [iajc] at org.aspectj.tools.ajc.Main.main(Main.java:84) [iajc] 20 Mar, 2010 9:14:03 PM org.aspectj.weaver.tools.Jdk14Trace info
that error suggests a mismatch in Aspectj versions on the classpath. This: org.aspectj.weaver.bcel.BcelWorld.setXmlConfigured(Z)V org.aspectj.ajdt.internal.core.builder.AjBuildManager.initBcelWorld(AjBuildManager.java:817 is the point where it crosses over from aspectjtools.jar to aspectjweaver.jar. What classpath are you using? It looks like a more up to date aspectjtools.jar is being used with an old aspectjweaver.jar - and the weaver is ahead of aspectjtools on the classpath.