Community
Participate
Working Groups
Here is the error message I get from the IDE. org.aspectj.weaver.BCException at org.aspectj.weaver.AjAttribute.read(AjAttribute.java:139) at org.aspectj.weaver.bcel.Utility.readAjAttributes(Utility.java:101) at org.aspectj.weaver.bcel.BcelMethod.unpackAjAttributes(BcelMethod.java:184) at org.aspectj.weaver.bcel.BcelMethod.<init>(BcelMethod.java:91) at org.aspectj.weaver.bcel.BcelObjectType.getDeclaredMethods(BcelObjectType.java:289) at org.aspectj.weaver.ReferenceType.getDeclaredM ... .jar;C:\Program Files\Java\jdk1.6.0_10\jre\lib\ext\sunpkcs11.jar;E:\java\eclipse_3.5\plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar; AJDT 2.1.1 latest is used. A longer error message is hanging over one of my project's classes: Internal compiler error org.aspectj.weaver.BCException: malformed org.aspectj.weaver.EffectiveSignature attribute (length:117)java.io.EOFException when batch building with classpath: E:\java\workspace\dsi\ac-dsi-dao\target\classes;E:\java\workspace\dsi\ac-dsi-dao\target \test-classes;C:/Program Files/Java/jdk1.6.0_10/jre/lib/resources.jar;C:/Program Files/Java/jdk1.6.0_10/jre/lib/rt.jar;C:/Program Files/Java/jdk1.6.0_10/jre/lib/jsse.jar;C:/Program Files/Java/jdk1.6.0_10/jre/lib/jce.jar;C:/Program Files/Java/jdk1.6.0_10/jre/lib/charsets.jar;C:/ Program Files/Java/jdk1.6.0_10/jre/lib/ext/dnsns.jar;C:/Program Files/Java/jdk1.6.0_10/jre/lib/ext/localedata.jar;C:/Program Files/Java/jdk1.6.0_10/jre/lib/ext/sunjce_provider.jar;C:/Program Files/Java/jdk1.6.0_10/jre/lib/ext/sunmscapi.jar;C:/Program Files/Java/jdk1.6.0_10/ jre/lib/ext/sunpkcs11.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar;C:/Documents and Settings/szolotarov/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar;C:/Documents and Settings/szolotarov/.m2/ repository/asset-control/ac-server-api/3.3.7/ac-server-api-3.3.7.jar;C:/Documents and Settings/szolotarov/.m2/repository/net/sourceforge/remotetea/oncrpc/1.0.2/oncrpc-1.0.2.jar;C:/Documents and Settings/szolotarov/.m2/repository/joda-time/joda-time/1.6/joda- time-1.6.jar;E:\java\workspace\dsi\ac-dsi-cache\target\classes;E:\java\workspace\dsi\ac-dsi-cache\target\test-classes;C:/Documents and Settings/szolotarov/.m2/repository/org/springframework/spring-context/3.0.3.RELEASE/spring-context-3.0.3.RELEASE.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/springframework/spring-aop/3.0.3.RELEASE/spring-aop-3.0.3.RELEASE.jar;C:/Documents and Settings/szolotarov/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar;C:/Documents and Settings/szolotarov/.m2/repository/ org/springframework/spring-asm/3.0.3.RELEASE/spring-asm-3.0.3.RELEASE.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/springframework/spring-beans/3.0.3.RELEASE/spring-beans-3.0.3.RELEASE.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/ springframework/spring-core/3.0.3.RELEASE/spring-core-3.0.3.RELEASE.jar;C:/Documents and Settings/szolotarov/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/springframework/ spring-expression/3.0.3.RELEASE/spring-expression-3.0.3.RELEASE.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/springframework/spring-aspects/3.0.3.RELEASE/spring-aspects-3.0.3.RELEASE.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/ springframework/spring-context-support/3.0.3.RELEASE/spring-context-support-3.0.3.RELEASE.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/springframework/spring-test/3.0.3.RELEASE/spring-test-3.0.3.RELEASE.jar;C:/Documents and Settings/szolotarov/.m2/ repository/net/sf/ehcache/ehcache/1.6.2/ehcache-1.6.2.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/aspectj/aspectjrt/1.6.5/aspectjrt-1.6.5.jar;C:/Documents and Settings/szolotarov/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar;E: \java\workspace\dsi\ac-dsi-utils\target\classes;E:\java\workspace\dsi\ac-dsi-utils\target\test-classes;E:\java\workspace\dsi\ac-dsi-model\target\classes;E:\java\workspace\dsi\ac-dsi-model\target\test-classes;C:/Documents and Settings/szolotarov/.m2/repository/com/google/ collections/google-collections/1.0/google-collections-1.0.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/apache/camel/camel-core/2.4.0/camel-core-2.4.0.jar;C:/Documents and Settings/szolotarov/.m2/repository/commons-logging/commons-logging-api/1.1/ commons-logging-api-1.1.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/fusesource/commonman/commons-management/1.0/commons-management-1.0.jar;C:/Program Files/Java/jdk1.6.0_10/lib/tools.jar;C:/Documents and Settings/szolotarov/.m2/repository/ commons-codec/commons-codec/1.4/commons-codec-1.4.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/springframework/spring-jdbc/3.0.3.RELEASE/spring-jdbc-3.0.3.RELEASE.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/springframework/ spring-tx/3.0.3.RELEASE/spring-tx-3.0.3.RELEASE.jar;C:/Documents and Settings/szolotarov/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar;C:/Documents and Settings/szolotarov/.m2/repository/commons-io/commons-io/1.4/ commons-io-1.4.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/apache/xmlbeans/xmlbeans-xpath/2.3.0/xmlbeans-xpath-2.3.0.jar;C:/Documents and Settings/szolotarov/.m2/repository/net/sf/saxon/saxon/8.7/saxon-8.7.jar;C:/Documents and Settings/ szolotarov/.m2/repository/commons-csv/commons-csv/0.1/commons-csv-0.1.jar;C:/Documents and Settings/szolotarov/.m2/repository/log4j/log4j/1.2.15/log4j-1.2.15.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/jmock/jmock/2.5.1/jmock-2.5.1.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/hamcrest/hamcrest-library/1.1/hamcrest-library-1.1.jar;C:/Documents and Settings/szolotarov/.m2/repository/org/json/json/ 20090211/json-20090211.jar;C:/Documents and Settings/szolotarov/.m2/repository/junit/junit/4.8.1/junit-4.8.1.jar;E:\java\workspace\dsi\ac-dsi-dao\target\generated-classes\xmlbeans;E:/java/eclipse_3.5/plugins/org.aspectj.runtime_1.6.10.20100715162300/aspectjrt.jar;C: \Program Files\Java\jdk1.6.0_10\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.6.0_10\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.6.0_10\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.6.0_10\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java \jdk1.6.0_10\jre\lib\ext\sunpkcs11.jar;E:\java\eclipse_3.5\plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar; at org.aspectj.weaver.AjAttribute.read(AjAttribute.java:139) at org.aspectj.weaver.bcel.Utility.readAjAttributes(Utility.java:101) at org.aspectj.weaver.bcel.BcelMethod.unpackAjAttributes(BcelMethod.java:184) at org.aspectj.weaver.bcel.BcelMethod.<init>(BcelMethod.java:91) at org.aspectj.weaver.bcel.BcelObjectType.getDeclaredMethods(BcelObjectType.java:289) at org.aspectj.weaver.ReferenceType.getDeclaredMethods(ReferenceType.java:770) at org.aspectj.weaver.ResolvedType.getDeclaredAdvice(ResolvedType.java:947) at org.aspectj.weaver.ResolvedType.getDeclaredShadowMungers(ResolvedType.java:987) at org.aspectj.weaver.ResolvedType.collectShadowMungers(ResolvedType.java:822) at org.aspectj.weaver.ResolvedType.collectCrosscuttingMembers(ResolvedType.java:749) at org.aspectj.weaver.CrosscuttingMembersSet.addOrReplaceAspect(CrosscuttingMembersSet.java: 85) at org.aspectj.weaver.CrosscuttingMembersSet.addOrReplaceAspect(CrosscuttingMembersSet.java:69) at org.aspectj.weaver.bcel.BcelWeaver.prepareForWeave(BcelWeaver.java:505) at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.ensureWeaverInitialized(AjPipeliningCompilerAdapter.java:529) at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:509) at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:447) at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:432) at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:98) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:652) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:392) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1019) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java: 268) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:181) at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:105) at org.aspectj.ajde.core.AjCompiler.buildFresh(AjCompiler.java:97) at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:243) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:170) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) I am only able to compile the project from maven outside eclipse.
This message: Internal compiler error org.aspectj.weaver.BCException: malformed org.aspectj.weaver.EffectiveSignature attribute indicates mismatched versions. It indicates some library was built with version X of AspectJ, then an attempt was made to process it with some version < X. For example it was built with AspectJ 1.6.9 then used in a weave running AspectJ 1.6.8. What pre-built aspects do you have on the classpath of the project inside the IDE? I would recommend upgrading to a dev build of AJDT to make sure you are on the latest compiler inside eclipse.
Didn't hear back after my last comment. The last remaining known issue with attribute serialization was fixed in 1.6.11 - feel free to reopen this if still a problem on a recent AJDT (or STS 2.6.0 or later).