Get your CodeRanch badge!*
The moose likes Spring and the fly likes Aspect with Annotation error Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Spring
Bookmark "Aspect with Annotation error" Watch "Aspect with Annotation error" New topic
Author

Aspect with Annotation error

dhaval nagar
Greenhorn

Joined: Oct 20, 2008
Posts: 11
I have an aspect configured for several method for some backend processes.
Now methods are getting increased with diverse package names.
I want to configure my aspect for a specific annotation which i can decorate to all the target methods.

I am using NetBeans 6.7.1, JDK 6, Spring 3.0 and AspectJ 1.6.5. I have set my aspect like this:

@Around("@annotation (com.myorg.ServiceMethod)")

When i try to run the application it shows me this error:

Caused by: java.lang.IllegalArgumentException: error the @annotation pointcut expression is only supported at Java 5 compliance level or above
at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:302)
at org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJExpressionPointcut.java:197)
at org.springframework.aop.aspectj.AspectJExpressionPointcut.checkReadyToMatch(AspectJExpressionPointcut.java:184)
at org.springframework.aop.aspectj.AspectJExpressionPointcut.getClassFilter(AspectJExpressionPointcut.java:165)
at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:189)
at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:244)
at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:278)
...

Any help?
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17249
    
    6

Stupid question here, but what are you running it in. I mean I see you are developing in Netbeans, but at runtime are you running a server inside Netbeans, or a standalone server where that standalone server might not be using Java 5?

Just a wild guess.

Mark


Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
dhaval nagar
Greenhorn

Joined: Oct 20, 2008
Posts: 11
Mark, how it is a stupid question?

I am not running any server. It is a simple standalone javase app which gives me error while loading the spring-config file.
I posted the error only after modifing the ant (build.xml) script to make source level 1.5.

Mark i am facing a problem.
I posed it here because i am using Spring AOP.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Aspect with Annotation error
 
Similar Threads
Spring AOP Help
How to force compile time error, if I annotate a method which has void as return type
Doubt in Annotation Aspect
Problem with Spring AOP
Autoproxying @AspectJ aspects