Hi there,

I'm trying to use the @AfterThrowing in order to define my pointcut like this: 
 @AfterThrowing(throwing = "e")
    public void bizLoggerWithException(BizLoggable logData, JoinPoint
    thisJoinPoint,Throwable e) {
    .....// do some stuff
    }



But I get the following error from Eclipse (oepe 12.1.1.0.0):

java.lang.NullPointerException
at 
org.aspectj.weaver.patterns.BasicTokenSource.makeTokenSource(BasicTokenSource.java:84)
at org.aspectj.weaver.patterns.PatternParser.<init>(PatternParser.java:1884)
at 
org.aspectj.ajdt.internal.compiler.ast.ValidateAtAspectJAnnotationsVisitor.resolveAndSetPointcut(ValidateAtAspectJAnnotationsVisitor.java:388)
at 
org.aspectj.ajdt.internal.compiler.ast.ValidateAtAspectJAnnotationsVisitor.validateAdvice(Validate
 ... AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Compile error: NullPointerException thrown: null


Previously I got another error like this: insert the quotation mark after 'e'   
or something like that, tough that my syntax was correct. 
Does anyone know how to conquer this bug?

I can define this pointcut and the regarding advice without @AfterThrowing 
annotation, but I', trying to stick with the annotations ....

Cheers,
Sina

_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to