Relative Content

Tag Archive for drools

Drools upgrade from 6.5.0 to 7.0.0

We are facing one issue of race condition and it has been fixed in version 7.0.0 (as per this https://issues.redhat.com/browse/DROOLS-1135)

Getting Error ClassNotFound in drool 8.x with spring boot

java.lang.NoClassDefFoundError: org/drools/compiler/kproject/ReleaseIdImpl
at org.kie.spring.KModuleBeanFactoryPostProcessor.postProcessBeanFactory(KModuleBeanFactoryPostProcessor.java:115) ~[kie-spring-7.74.1.Final.jar:7.74.1.Final]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:363) ~[spring-context-6.1.1.jar:6.1.1]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:204) ~[spring-context-6.1.1.jar:6.1.1]
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:775) ~[spring-context-6.1.1.jar:6.1.1]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:597) ~[spring-context-6.1.1.jar:6.1.1]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.2.0.jar:3.2.0]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:753) ~[spring-boot-3.2.0.jar:3.2.0]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:455) ~[spring-boot-3.2.0.jar:3.2.0]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:323) ~[spring-boot-3.2.0.jar:3.2.0]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1342) ~[spring-boot-3.2.0.jar:3.2.0]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1331) ~[spring-boot-3.2.0.jar:3.2.0]
at com.neo.drools.SpringBootDroolsApplication.main(SpringBootDroolsApplication.java:10) ~[classes/:na]
Caused by: java.lang.ClassNotFoundException: org.drools.compiler.kproject.ReleaseIdImpl
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[na:na]
… 12 common frames omitted

Funktionsweise von Drools

ich arbeite gerade an einer Aufgabe zum Thema Drools und ich bin am verzweifeln. Kennt sich hier jemand gut damit aus und würde sich bereit erklären mir Nachhilfe zu geben?

Drools regexp on collection

I want to select nested objects that have a list of string that at least one matches regular a expression.

Drools: nested exists

I want to have a nested exists in my rule, but when I run it I get a mismatched input error. I am trying to find if, for an object with 2 lists, there exists an object in list 1 and an an object in list 2 such that they are equivalent.