Anypoint Studio:警告 - 处理 mule 类加载器时出现问题

Anypoint Studio : Warning - There were problems disposing the mule classloader

问题:

我正在使用 Anypoint Studio 版本:6.6.5 Build Id:202005271503,在 Mule 3.8.4 上工作。 我在 Mavenized 项目上工作,并且总是在错误控制台中看到这条警告消息“处理 mule 类加载器时出现问题”。

阅读 Whosebug 和 help.mulesoft 中的多个博客,但其中 none 的博客解释了如何在 Anypoint Studio 中实际修复此警告。 这不会导致任何应用程序问题,但想真正了解导致此问题的原因。

异常堆栈跟踪:

java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.LogFactory from class org.apache.commons.logging.LogFactory
    at org.apache.commons.logging.LogFactory.getSystemProperty(LogFactory.java:1442)

解决方案已更新

在项目 POM 中添加以下依赖项解决了问题。

<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.1.1</version>
</dependency>

这似乎是与 DataWeave 编辑器相关的类加载问题。尝试全新安装 6.6.5 并使用全新的工作区。

在项目 POM 中添加以下依赖项解决了问题。

<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.1.1</version>
</dependency>