Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] AspectJ / AJDT -- what is stable?

Hello all,

I've got an urgent problem. Today I performed an automatic/routine
update within Eclipse. With this, I've gotten a new AJDT release.
I am absolutely sure I used only the *stable* update site, also
the URL visible while upgrading/downloading pointed to:
http://download.eclipse.org/tools/ajdt/34/update

This upgrade installed me 1.6.3.20090122141228 (ok, seems to be stable)
*but* this shows to include AspectJ 1.6.4.20090106083800

I can't find this version anywhere on http://www.eclipse.org/aspectj/downloads.php

Is this a stable version? Is this a new version? Is it known to be reliable?
Where can I get the corresponding Ant task for exactly the same version?

We are working in an production environment here and it is thus very
important not to bring in any unstable versions or version mix
accidentally. We are using pre-built (and woven) library jars, which
are distributed via our SVN and also contain further aspects.
Of course, these are currently built with the stable AspectJ 1.6.3


Moreover, since the upgrade, I get frequently Compiler errors within
AJDT, like the one showed below. Can someone please give me an advice
how to proceed best with this?

Thanks,
Hermann Vosseler



HIB.java	KoMa/src/baag/hibclient	Java Problem	Unknown	Internal compiler error
java.lang.NullPointerException
	at org.aspectj.asm.AsmManager.sameType(AsmManager.java:857)
	at org.aspectj.asm.AsmManager.removeRelationshipsTargettingThisType(AsmManager.java:694)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1120)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:435)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:371)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:358)
	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:975)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:301)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.incrementalBuild(AjBuildManager.java:183)
	at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:126)
	at org.aspectj.ajde.core.AjCompiler.build(AjCompiler.java:88)
	at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:223)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:633)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	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:37)
	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)


Back to the top