You are only able to turn off the stackmap generation if targeting 1.6 because that is the level where they were optional. (-Xset:generateStackMaps=false) at targets 1.7 and above your error indicates this code is failing:
try {
Class<?> reader = Class.forName("aj.org.objectweb.asm.ClassReader");
Class<?> visitor = Class.forName("aj.org.objectweb.asm.ClassVisitor");
Method m = reader.getMethod("accept", new Class[] { visitor, Integer.TYPE });
isAsmAround = m != null;
} catch (Exception e) {
isAsmAround = false;
}
For some reason we can't find those classes even though they should be in the AspectJ jars you are using? (You could check your 1.8.10 artifacts include them... but I can't see why not). There is a 1.8.11 you could also try but the packaging has not changed there. I am confused why the check above is failing for you. You could raise an issue but without being able to recreate I'm not sure how I'd diagnose things. What JDK are you running the build itself on, 1.8 I presume?
cheers,
Andy