Я получаю сообщение об ошибке при запуске drools-core 6.5.0.Final с простой конфигурацией пружины в муле. Я использую весну 4.3.5. Final и JDK 1.8. Я получаю сообщение об ошибке org.mule.module.launcher.DeploymentInitException: NoSuchFieldError: COMPILER_OPT_ALLOW_RESOLVE_INNERCLASSES_WITH_DOTNOTATION в org.mule.module.launcher.application.DefaultMuleApplication.init (DefaultMuleApplication.java:205 Это происходит сбой при инициализации и проверки KieContainer.. Обратите внимание, что я распаковал архив, и в архиве нет противоречивых банок. Я нашел только 2 джоуля конкретных банок, drools-core и drools-decisiontables, обе версии 6.5.0.Final. Кроме того, нет дубликатов банок для оставшиеся зависимостей. П имеет только все весеннее рамочное 4.3.5.RELEASE и Hibernate 4.3.Drools 6.50 Ошибка при использовании JDK 1.8
kieContainer = KieServices.Factory.get().getKieClasspathContainer();
LOG.info(kieContainer.verify().getMessages().toString());
Я обработка решения таблицы таблицы Excel.
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc=
"http://www.mulesoft.org/schema/mule/documentation"
xmlns:spring="http://www.springframework.org/schema/beans" version="EE-3.8.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd">
<spring:beans>
<spring:bean id="letter" name="letter" class="org.springframework.core.io.ClassPathResource">
<spring:constructor-arg name="path" value="com/xyz/db-config.xml"/>
</spring:bean>
<spring:bean id="stylusConfiguration" name="stylusConfiguration" class="com.xyz.Talent">
<spring:property name="config">
<spring:map>
<spring:entry key="member" value-ref="letter"/>
</spring:map>
</spring:property>
</spring:bean>
<spring:bean id="builderFactory" name="builderFactory" class="com.xyz.BuilderFactory"
factory-method="newInstance"/>
<spring:bean id="translator" name="translator" class="com.xyz.TranslatorConfigurator">
<spring:property name="factory" ref="builderFactory"/>
<spring:property name="stylus" ref="stylusConfiguration"/>
</spring:bean>
<spring:bean id="eLander" name="eLander" class="com.xyz.transformers.TranslatorConfigurer">
<spring:property name="translator" ref="translator"/>
</spring:bean>
</spring:beans>
Я искал причину, но не нашел ответов. Проблема, похоже, связана с библиотекой mvel, но я не знаю, что могло бы вызвать ее. Пожалуйста помоги!
</mule>
Я могу видеть из StackTrace проблемы находится здесь в методе ярового я реализую он терпит неудачу в log.info ниже
@Override
public void afterPropertiesSet() throws Exception {
kieContainer = ...;
LOG.info(kieContainer.verify().getMessages().toString());
try {
this.builder=factory.newDocumentBuilder();
} catch (ParserConfigurationException e) {
Ниже представлены список зависимости в моем POM:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-core</artifactId>
<version>6.5.0.Final</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.3.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.6.RELEASE</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>4.3.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-decisiontables</artifactId>
<version>6.5.0.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.3.1.Final</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.3.5.Final</version>
</dependency>
</dependencies>