Bug 309761 - Stack overflow from weaver on 64bit Windows 7, maven build
Summary: Stack overflow from weaver on 64bit Windows 7, maven build
Status: RESOLVED WORKSFORME
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: 1.6.7   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-20 03:05 EDT by olandere CLA
Modified: 2010-06-14 13:04 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description olandere CLA 2010-04-20 03:05:57 EDT
Build Identifier:  M20100211-1343

Java 1.6.0_17, maven 2.2.1, aspectj 1.6.7. 
-- (StackOverflowError) null
null
java.lang.StackOverflowError
        at java.util.WeakHashMap.get(WeakHashMap.java:348)
        at java.util.Collections$SynchronizedMap.get(Collections.java:1975)
        at org.aspectj.weaver.World$TypeMap.get(World.java:1119)
        at org.aspectj.weaver.World.resolve(World.java:273)
        at org.aspectj.weaver.World.resolve(World.java:209)
        at org.aspectj.weaver.UnresolvedType.resolve(UnresolvedType.java:645)
        at org.aspectj.weaver.ResolvedType.getRawType(ResolvedType.java:2331)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
427)
        at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:
393)

Reproducible: Sometimes

Steps to Reproduce:
Unable to consistently reproduce.  It usually occurs running 'mvn install' after a 'mvn clean'.  It goes away running a second 'mvn install'.
Comment 1 Andrew Clement CLA 2010-04-20 11:07:07 EDT
looks like bug 290137 and bug 298908.  See the README for 1.6.8 which describes this too: http://eclipse.org/aspectj/doc/released/README-168.html

can you update to at least 1.6.8 and retry?
Comment 2 Andrew Clement CLA 2010-06-14 13:04:48 EDT
i believe 1.6.8 fixes this, please reopen if you try it and it does not.