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