Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] weaver exception

Hi Peter,

Are you building the whole project with AspectJ 5? (As opposed to
trying to weave into class files that were built with earlier versions
of AspectJ). If so, it looks like a compiler bug, so please raise it
in bugzilla:
    https://bugs.eclipse.org/bugs/enter_bug.cgi?product=AspectJ

Regards,

Matt.

On 21/06/05, Peter Velychko <v_peter@xxxxxxx> wrote:
> Hi, All,
> 
> I try to compile a AspectJ 1.1.1 based project (atrack) with AspectJ 5
> (ajdt_1.2.1.20050617114713) and have the following exception.
> 
> !ENTRY org.eclipse.ajdt.ui 4 0 2005-06-21 16:59:21.376
> !MESSAGE NullPointerException thrown: null
> !STACK 0
> java.lang.NullPointerException
>         at org.aspectj.weaver.patterns.SignaturePattern.declaringTypeMatchAllowingForCovariance(SignaturePattern.java:293)
>         at org.aspectj.weaver.patterns.SignaturePattern.matchesIgnoringAnnotations(SignaturePattern.java:243)
>         at org.aspectj.weaver.patterns.SignaturePattern.matches(SignaturePattern.java:124)
>         at org.aspectj.weaver.patterns.KindedPointcut.matchInternal(KindedPointcut.java:101)
>         at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:136)
>         at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:58)
>         at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:136)
>         at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:56)
>         at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:136)
>         at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:56)
>         at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:136)
>         at org.aspectj.weaver.patterns.OrPointcut.matchInternal(OrPointcut.java:56)
>         at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:136)
>         at org.aspectj.weaver.ShadowMunger.match(ShadowMunger.java:62)
>         at org.aspectj.weaver.Advice.match(Advice.java:97)
>         at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:1588)
>         at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:1224)
>         at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:373)
>         at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:92)
>         at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1339)
>         at org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1304)
>         at org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1099)
>         at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:988)
>         at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.weave(AjCompilerAdapter.java:265)
>         at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.afterCompiling(AjCompilerAdapter.java:129)
>         at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:385)
>         at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:727)
>         at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:206)
>         at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:140)
>         at org.aspectj.ajde.internal.CompilerAdapter.compile(CompilerAdapter.java:121)
>         at org.aspectj.ajde.internal.AspectJBuildManager$CompilerThread.run(AspectJBuildManager.java:191)
> 
> Thank you in advance.
> 
> Best regards,
> Peter Velychko
> v_peter@xxxxxxx
> 
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>


Back to the top