Summary
Update to org.aspectj 1.9.4
Currently, this version of aspectj causes build failures on Java 9+.
The error is:
java.lang.IllegalStateException: Unexpectedly unable to initialize a JRT filesystem
at org.aspectj.weaver.bcel.ClassPathManager$JImageEntry.<init>(ClassPathManager.java:370)
at org.aspectj.weaver.bcel.ClassPathManager.addPath(ClassPathManager.java:113)
at org.aspectj.weaver.bcel.ClassPathManager.<init>(ClassPathManager.java:87)
at org.aspectj.weaver.bcel.BcelWorld.<init>(BcelWorld.java:285)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.initBcelWorld(AjBuildManager.java:841)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:253)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:189)
at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:114)
at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60)
at org.aspectj.tools.ajc.Main.run(Main.java:371)
at org.aspectj.tools.ajc.Main.runMain(Main.java:248)
at org.aspectj.tools.ajc.Main.main(Main.java:84)
Comment From: cseiler
Is org.aspectj 1.9.4 the cause or the remedy for the problem?
Comment From: eleftherias
@cseiler org.aspectj 1.9.4 is the cause of that error.
Comment From: jzheaux
May be related to https://bugs.eclipse.org/bugs/show_bug.cgi?id=548860
Comment From: eleftherias
All supported versions now use AspectJ 1.9.6.