最近将一个大型项目从 Java 11 升级到 13。我使用 AspectJ 进行日志记录,现在在启动时出现此错误:
AspectJ Internal Error: unable to add stackmap attributes. Unsupported class file major version 57
看起来很明显,Java 13 不受支持,并且查看 AspectJ 站点,他们提到版本 1.9.3 中添加了 Java 12 支持,但截至最新版本 1.9.4,仍然没有提及 Java 13 支持。
知道是否有办法解决这个问题,或者项目是否会很快再次更新?最后一次发布是在五月...
更新
根据要求,这是我的依赖声明:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-instrument</artifactId>
</dependency>
这是我的 Java 代理声明:
-javaagent:lib/aspectjweaver-1.9.4.jar -javaagent:lib/spring-instrument-5.2.0.RELEASE.jar
谢谢