[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [aspectj-dev] AspectJ Developer Builds now available for download

Title: Message
i've tried the current one and it seems to have some build problems. it throws a runtime linking exception...
 
then i grabbed cvs HEAD, 'ant clean aspectj' with the same result.
 
-  101
 
[pvsr-ejb-stage] org.apache.bcel.generic.InstructionFactory.createNewArray(Lorg/apache/bcel/generic/Type;S)Lorg/apache/bcel/generic/Instruction;
[pvsr-ejb-stage] org.apache.bcel.generic.InstructionFactory.createNewArray(Lorg/apache/bcel/generic/Type;S)Lorg/apache/bcel/generic/Instruction;
[pvsr-ejb-stage] java.lang.NoSuchMethodError: org.apache.bcel.generic.InstructionFactory.createNewArray(Lorg/apache/bcel/generic/Type;S)Lorg/apache/bcel/generic/Instruction;
[pvsr-ejb-stage]        at org.aspectj.weaver.bcel.BcelShadow.makeArgsObjectArray(BcelShadow.java:1029)
[pvsr-ejb-stage]        at org.aspectj.weaver.bcel.BcelShadow.createThisJoinPoint(BcelShadow.java:978)
[pvsr-ejb-stage]        at org.aspectj.weaver.bcel.BcelShadow.initializeThisJoinPoint(BcelShadow.java:888)
[pvsr-ejb-stage]        at org.aspectj.weaver.bcel.BcelShadow.prepareForMungers(BcelShadow.java:260)
[pvsr-ejb-stage]        at org.aspectj.weaver.Shadow.implement(Shadow.java:324)
[pvsr-ejb-stage]        at org.aspectj.weaver.bcel.BcelClassWeaver.implement(BcelClassWeaver.java:1127)
[pvsr-ejb-stage]        at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:358)
[pvsr-ejb-stage]        at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:80)
[pvsr-ejb-stage]        at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:530)
[pvsr-ejb-stage]        at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:500)
[pvsr-ejb-stage]        at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:437)
[pvsr-ejb-stage]        at org.aspectj.ajdt.internal.core.builder.AjBuildManager.weaveAndGenerateClassFiles(AjBuildManager.java:265)
[pvsr-ejb-stage]        at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:156)
[pvsr-ejb-stage]        at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:70)
[pvsr-ejb-stage]        at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:102)
[pvsr-ejb-stage]        at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:53)
[pvsr-ejb-stage]        at org.aspectj.tools.ajc.Main.run(Main.java:231)
[pvsr-ejb-stage]        at org.aspectj.tools.ajc.Main.runMain(Main.java:168)
[pvsr-ejb-stage]        at org.aspectj.tools.ant.taskdefs.AjcTask.executeInSameVM(AjcTask.java:1150)
[pvsr-ejb-stage]        at org.aspectj.tools.ant.taskdefs.AjcTask.execute(AjcTask.java:947)
[pvsr-ejb-stage]        at org.apache.tools.ant.Task.perform(Task.java:341)
[pvsr-ejb-stage]        at org.apache.tools.ant.Target.execute(Target.java:309)
[pvsr-ejb-stage]        at org.apache.tools.ant.Target.performTasks(Target.java:336)
[pvsr-ejb-stage]        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[pvsr-ejb-stage]        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
[pvsr-ejb-stage]        at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
[pvsr-ejb-stage]        at org.apache.tools.ant.Task.perform(Task.java:341)
[pvsr-ejb-stage]        at org.apache.tools.ant.Target.execute(Target.java:309)
[pvsr-ejb-stage]        at org.apache.tools.ant.Target.performTasks(Target.java:336)
[pvsr-ejb-stage]        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[pvsr-ejb-stage]        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
[pvsr-ejb-stage]        at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
[pvsr-ejb-stage]        at org.apache.tools.ant.Task.perform(Task.java:341)
[pvsr-ejb-stage]        at org.apache.tools.ant.Target.execute(Target.java:309)
[pvsr-ejb-stage]        at org.apache.tools.ant.Target.performTasks(Target.java:336)
[pvsr-ejb-stage]        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[pvsr-ejb-stage]        at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[pvsr-ejb-stage]        at org.apache.tools.ant.Main.runBuild(Main.java:609)
[pvsr-ejb-stage]        at org.apache.tools.ant.Main.start(Main.java:196)
[pvsr-ejb-stage]        at org.apache.tools.ant.Main.main(Main.java:235)
 

BUILD FAILED
file:../common/common-build-targets.xml:268: fail due to NoSuchMethodError "org.apache.bcel.generic.InstructionFactory.createNewArray(Lorg/apache/bcel/generic/Type;S)Lorg/apache/bcel/generic/Instruction;""ABORT" (1 exceptions) 
 

We're on the run-in to an AspectJ 1.2 release, and a lot of improvements have been going into the codebase of late. We wanted to make these updates available to users who are prepared to be "on the bleeding edge" and work with pre-release versions of the compiler. AspectJ is automatically built and tested (using CruiseControl) whenever a commit is made to the CVS tree. Each time a build passes all of the release tests, we are now making it available for download from the eclipse.org site. This build is known as the "last known good," or "best so far" build.

You can always download the most recent last-known-good build from: http://download.eclipse.org/technology/ajdt/dev/aspectj-DEVELOPMENT.jar. You will also find a link from the download page of the AspectJ project (http://www.eclipse.org/aspectj).  If you find problems in a last-known-good build, please be sure to identify it as such in any bugzilla report.

-- Adrian
Adrian_Colyer@xxxxxxxxxx