I am getting exception when i try to use this point cut at Aspect level using pertarget
Here is stacktrace.
@Aspect("pertarget(execution(* business.persistence.iface.BaseRecordAttrDAO.*(..) ))")
Caused by: java.lang.IllegalArgumentException: warning no match for this type name: vo [Xlint:invalidAbsoluteTypeName]
at org.aspectj.weaver.tools.PointcutParser.parsePoint cutExpression(PointcutParser.java:315)
at org.springframework.aop.aspectj.AspectJExpressionP ointcut.buildPointcutExpression(AspectJExpressionP ointcut.java:197)
at org.springframework.aop.aspectj.AspectJExpressionP ointcut.checkReadyToMatch(AspectJExpressionPointcu t.java:184)
at org.springframework.aop.aspectj.AspectJExpressionP ointcut.getMethodMatcher(AspectJExpressionPointcut .java:170)
at org.springframework.aop.support.ComposablePointcut .union(ComposablePointcut.java:155)
at org.springframework.aop.support.Pointcuts.union(Po intcuts.java:52)
at org.springframework.aop.aspectj.annotation.Instant iationModelAwarePointcutAdvisorImpl.<init>(Instant iationModelAwarePointcutAdvisorImpl.java:83)
at org.springframework.aop.aspectj.annotation.Reflect iveAspectJAdvisorFactory.getAdvisor(ReflectiveAspe ctJAdvisorFactory.java:134)
at org.springframework.aop.aspectj.annotation.Reflect iveAspectJAdvisorFactory$1.doWith(ReflectiveAspect JAdvisorFactory.java:74)
at org.springframework.util.ReflectionUtils.doWithMet hods(ReflectionUtils.java:402)
at org.springframework.util.ReflectionUtils.doWithMet hods(ReflectionUtils.java:379)
at org.springframework.aop.aspectj.annotation.Reflect iveAspectJAdvisorFactory.getAdvisors(ReflectiveAsp ectJAdvisorFactory.java:70)
at org.springframework.aop.aspectj.annotation.BeanFac toryAspectJAdvisorsBuilder.buildAspectJAdvisors(Be anFactoryAspectJAdvisorsBuilder.java:128)
at org.springframework.aop.aspectj.annotation.Annotat ionAwareAspectJAutoProxyCreator.findCandidateAdvis ors(AnnotationAwareAspectJAutoProxyCreator.java:85 )
at org.springframework.aop.aspectj.autoproxy.AspectJA wareAdvisorAutoProxyCreator.shouldSkip(AspectJAwar eAdvisorAutoProxyCreator.java:105)
at org.springframework.aop.framework.autoproxy.Abstra ctAutoProxyCreator.postProcessBeforeInstantiation( AbstractAutoProxyCreator.java:244)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.applyBeanPostProcessors BeforeInstantiation(AbstractAutowireCapableBeanFac tory.java:724)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveBeforeInstantiat ion(AbstractAutowireCapableBeanFactory.java:695)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory$1.run(AbstractAutowireC apableBeanFactory.java:373)


Reply With Quote