Yes, please, file a bugzilla. I did think we already had one like that but
couldn't find it on a quick search. These things sometimes happen when AJ
is used from Spring because it uses a different type representation than
when doing compile time or loadtime weaving. I've fixed a few over the
years.

cheers,
Andy


On 16 May 2013 11:24, Michael Poindexter <mpoindex...@qumu.com> wrote:

>  I am using AspectJ 1.7.1.  Occasionally I see the following exception, which 
> I believe is related to multiple threads initializing some internal state.  I 
> searched Bugzilla, but couldn't find anything with this exact stack.  Should 
> a file a Bugzilla?
>
> java.util.ConcurrentModificationException: null
>       at java.util.ArrayList$Itr.checkForComodification(Unknown Source) 
> ~[na:1.7.0_11]
>       at java.util.ArrayList$Itr.next(Unknown Source) ~[na:1.7.0_11]
>       at 
> org.aspectj.weaver.ReferenceType.findDerivativeType(ReferenceType.java:1122) 
> ~[aspectjweaver.jar:1.7.1]
>       at 
> org.aspectj.weaver.TypeFactory.createParameterizedType(TypeFactory.java:44) 
> ~[aspectjweaver.jar:1.7.1]
>       at org.aspectj.weaver.ResolvedType.parameterize(ResolvedType.java:2479) 
> ~[aspectjweaver.jar:1.7.1]
>       at 
> org.aspectj.weaver.ReferenceType.getDeclaredInterfaces(ReferenceType.java:673)
>  ~[aspectjweaver.jar:1.7.1]
>       at 
> org.aspectj.weaver.ResolvedType.getDirectSupertypes(ResolvedType.java:82) 
> ~[aspectjweaver.jar:1.7.1]
>       at 
> org.aspectj.weaver.patterns.TypePattern.matchesSubtypes(TypePattern.java:178) 
> ~[aspectjweaver.jar:1.7.1]
>       at 
> org.aspectj.weaver.patterns.ExactTypePattern.matchesSubtypes(ExactTypePattern.java:74)
>  ~[aspectjweaver.jar:1.7.1]
>       at 
> org.aspectj.weaver.patterns.TypePattern.matchesStatically(TypePattern.java:130)
>  ~[aspectjweaver.jar:1.7.1]
>       at 
> org.aspectj.weaver.patterns.KindedPointcut.fastMatch(KindedPointcut.java:130) 
> ~[aspectjweaver.jar:1.7.1]
>       at 
> org.aspectj.weaver.internal.tools.PointcutExpressionImpl.couldMatchJoinPointsInType(PointcutExpressionImpl.java:84)
>  ~[aspectjweaver.jar:1.7.1]
>       at 
> org.springframework.aop.aspectj.AspectJExpressionPointcut.matches(AspectJExpressionPointcut.java:250)
>  ~[spring-aop.jar:3.2.1.RELEASE]
>       at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:208) 
> ~[spring-aop.jar:3.2.1.RELEASE]
>       at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:262) 
> ~[spring-aop.jar:3.2.1.RELEASE]
>       at 
> org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:294)
>  ~[spring-aop.jar:3.2.1.RELEASE]
>       at 
> org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:118)
>  ~[spring-aop.jar:3.2.1.RELEASE]
>
>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to