[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-users] badWeaverState exception on iajc w/out prior clean
|
Hello,
I am trying to compile junit tests and aspects in my application and
keep running into a "bad WeaverState.Kind: -115" error when I recompile
without cleaning all my source first. As rebuilding is obviously a bear
to have to do each time I make a tweak, I'd love to learn why this
occurs and how I can stop it.
I am using AspectJ 1.5.0, jdk1.5.0_02, ant 1.6.2.
Below are the iajc tag in my build.xml and the error output.
Any help/tips/corrections are greatly appreciated! Thanks!
diane
<iajc srcdir="${test.src}"
destdir="${test.classes}"
deprecation="${compile.deprecation}"
debug="${compile.debug}"
source="1.5"
maxmem="640m"
fork="true">
<classpath>
... lots of jars ...
</classpath>
<inpath>
<pathelement location="some.jar"/>
<pathelement location="another.jar"/>
<pathelement location="${test.classes}"
/>
</inpath>
</iajc>
compile-tests-with-aspects:
[iajc] ABORT
[iajc]
[iajc] Exception thrown from AspectJ 1.5.0
[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] bad WeaverState.Kind: -115
[iajc] when batch building with classpath: <classpath here>
[iajc] bad WeaverState.Kind: -115
[iajc] java.lang.RuntimeException: bad WeaverState.Kind: -115
[iajc] at
org.aspectj.weaver.WeaverStateInfo.read(WeaverStateInfo.java:
142)
[iajc] at
org.aspectj.weaver.AjAttribute.read(AjAttribute.java:98)
[iajc] at
org.aspectj.weaver.bcel.BcelAttributes.readAjAttributes(BcelA
ttributes.java:59)
[iajc] at
org.aspectj.weaver.bcel.BcelObjectType.unpackAspectAttributes
(BcelObjectType.java:273)
[iajc] at
org.aspectj.weaver.bcel.BcelObjectType.<init>(BcelObjectType.
java:134)
[iajc] at
org.aspectj.weaver.bcel.BcelWorld.makeBcelObjectType(BcelWorl
d.java:257)
[iajc] at
org.aspectj.weaver.bcel.BcelWorld.addSourceObjectType(BcelWor
ld.java:314)
[iajc] at
org.aspectj.weaver.bcel.BcelWeaver.addClassFile(BcelWeaver.ja
va:386)
[iajc] at
org.aspectj.weaver.bcel.BcelWeaver.addClassFile(BcelWeaver.ja
va:401)
[iajc] at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.initBce
lWorld(AjBuildManager.java:658)
[iajc] at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild
(AjBuildManager.java:209)
[iajc] at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBu
ild(AjBuildManager.java:156)
[iajc] at
org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:1
12)
[iajc] at
org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:
60)
[iajc] at org.aspectj.tools.ajc.Main.run(Main.java:326)
[iajc] at org.aspectj.tools.ajc.Main.runMain(Main.java:240)
[iajc] at org.aspectj.tools.ajc.Main.main(Main.java:83)
[iajc] 1 fail|abort
BUILD FAILED
C:\views\yadda-yadda-yadda\build.xml:386:
failure[-1] running ajc