Hi,

We recently switched a project over to Java 8, including setting AJC
compliance level to 1.8.

It seems the compliance level change has affected our builds somewhat,
since they are tending to fail with errors like the one below.

Upping the max heap size fixes it (before it was 1024m which you'd think is
big enough), and if it's just that 1.8 has a higher memory requirement that
is fine, but if not I'm wondering if something else could be wrong
(especially since it's a GC overhead error and not heap size).

Anything to worry about?


[ERROR] Failed to execute goal
uk.co.aquilauk:aspectj-maven-plugin:1.0:test-compile (default) on project
adm-q-desktop: AJC compiler errors:

[ERROR] abort trouble in:

[ERROR] <class name removed>Test -- (OutOfMemoryError) GC overhead limit
exceeded

[ERROR] GC overhead limit exceeded

[ERROR] java.lang.OutOfMemoryError: GC overhead limit exceeded

[ERROR] at java.lang.String.substring(String.java:1969)

[ERROR] at
org.aspectj.weaver.MemberImpl.signatureToTypes(MemberImpl.java:215)

[ERROR] at org.aspectj.weaver.MemberImpl.<init>(MemberImpl.java:56)

[ERROR] at
org.aspectj.weaver.ResolvedMemberImpl.<init>(ResolvedMemberImpl.java:82)

[ERROR] at org.aspectj.weaver.bcel.BcelMethod.<init>(BcelMethod.java:85)

[ERROR] at
org.aspectj.weaver.bcel.BcelObjectType.getDeclaredMethods(BcelObjectType.java:291)

[ERROR] at
org.aspectj.weaver.ReferenceType.getDeclaredMethods(ReferenceType.java:864)

[ERROR] at
org.aspectj.weaver.ResolvedType$MethodGetter.get(ResolvedType.java:234)

[ERROR] at
org.aspectj.weaver.ResolvedType$MethodGetter.get(ResolvedType.java:232)

[ERROR] at org.aspectj.weaver.Iterators$4$1.hasNext(Iterators.java:213)

[ERROR] at org.aspectj.weaver.Iterators$4.hasNext(Iterators.java:230)

[ERROR] at
org.aspectj.weaver.bcel.BcelWorld.makeJoinPointSignatureForMethodInvocation(BcelWorld.java:665)

[ERROR] at
org.aspectj.weaver.bcel.BcelShadow.makeMethodCall(BcelShadow.java:781)

[ERROR] at
org.aspectj.weaver.bcel.BcelClassWeaver.matchInvokeInstruction(BcelClassWeaver.java:3259)

[ERROR] at
org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2905)

[ERROR] at
org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2685)

[ERROR] at
org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:480)

[ERROR] at
org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:100)

[ERROR] at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1697)
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to