问题描述
问题:
我正在使用Anypoint Studio版本:6.6.5 Build ID:202005271503,正在使用Mule 3.8.4。 我正在Mavenized项目上工作,并且始终在错误控制台“处理m子类加载器时遇到问题”中看到此警告消息。
在stackoverflow和help.mulesoft中阅读多个博客,但是没有一个博客说明如何在Anypoint Studio中实际解决此警告。 这不会引起任何应用程序问题,但希望真正了解导致此问题的原因。
异常堆栈跟踪:
java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.LogFactory$6 from class org.apache.commons.logging.LogFactory
at org.apache.commons.logging.LogFactory.getSystemProperty(LogFactory.java:1442)
解决方案已更新
<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>