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.