signavio / dmn-and-drools-execution-examples Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
bdm-test-suite-api-1.1.jar
dmn-formulae-java8-1.1.jar ,in when repository can we find them
A violation against the OSS Rules of Play has been detected.
Rule ID: rl-reuse_tool-3
Explanation: Is it registered in REUSE? No
Find more information at: https://sap.github.io/fosstars-rating-core/oss_rules_of_play_rating.html
A violation against the OSS Rules of Play has been detected.
Rule ID: rl-reuse_tool-2
Explanation: Does it have LICENSES directory with licenses? No
Find more information at: https://sap.github.io/fosstars-rating-core/oss_rules_of_play_rating.html
I am working on a tool that would take dmn files from Signavio and use drools engine to process inputs on that. While trying to set up this repository locally, I am getting the following error(which usually comes up when we are using wrong versions of JDK or incompatible versions of some dependency but I see that java version has been set to 1.8 in pom.xml file).
=== DMN EXECUTION === 2023-08-08 05:43:30,602 [main] INFO Found kmodule: file:/C:/Users/msinghchoudhary/Documents/jpmc/signavio_github/dmn-and-drools-execution-examples/target/classes/META-INF/kmodule.xml Exception in thread "main" java.lang.ExceptionInInitializerError at com.thoughtworks.xstream.XStream.setupConverters(XStream.java:990) at com.thoughtworks.xstream.XStream.<init>(XStream.java:593) at com.thoughtworks.xstream.XStream.<init>(XStream.java:515) at com.thoughtworks.xstream.XStream.<init>(XStream.java:484) at com.thoughtworks.xstream.XStream.<init>(XStream.java:430) at com.thoughtworks.xstream.XStream.<init>(XStream.java:397) at org.kie.soup.xstream.XStreamUtils.createTrustingXStream(XStreamUtils.java:120) at org.drools.compiler.kproject.models.KieModuleMarshaller.<init>(KieModuleMarshaller.java:46) at org.drools.compiler.kproject.models.KieModuleMarshaller.<clinit>(KieModuleMarshaller.java:44) at org.drools.compiler.kproject.models.KieModuleModelImpl.fromXML(KieModuleModelImpl.java:151) at org.drools.compiler.kie.builder.impl.ClasspathKieProject.fetchKModule(ClasspathKieProject.java:203) at org.drools.compiler.kie.builder.impl.ClasspathKieProject.fetchKModule(ClasspathKieProject.java:165) at org.drools.compiler.kie.builder.impl.ClasspathKieProject.discoverKieModules(ClasspathKieProject.java:133) at org.drools.compiler.kie.builder.impl.ClasspathKieProject.init(ClasspathKieProject.java:97) at org.drools.compiler.kie.builder.impl.KieContainerImpl.<init>(KieContainerImpl.java:138) at org.drools.compiler.kie.builder.impl.KieContainerImpl.<init>(KieContainerImpl.java:148) at org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieClasspathContainer(KieServicesImpl.java:140) at org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieClasspathContainer(KieServicesImpl.java:130) at org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:101) at org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:79) at com.signavio.examples.dmn.AbstractDmnExample.createDmnRuntime(AbstractDmnExample.java:47) at com.signavio.examples.dmn.AbstractDmnExample.<init>(AbstractDmnExample.java:36) at com.signavio.examples.dmn.SimpleDmnExample.<init>(SimpleDmnExample.java:29) at com.signavio.examples.SignavioExamples.executeDmnExamples(SignavioExamples.java:40) at com.signavio.examples.SignavioExamples.main(SignavioExamples.java:33) Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.util.Comparator java.util.TreeMap.comparator accessible: module java.base does not "opens java.util" to unnamed module @5cde6747 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178) at java.base/java.lang.reflect.Field.setAccessible(Field.java:172) at com.thoughtworks.xstream.core.util.Fields.locate(Fields.java:40) at com.thoughtworks.xstream.converters.collections.TreeMapConverter.<clinit>(TreeMapConverter.java:50) ... 25 more
Before moving to this approach(using this repo) I had been using drools kie/dmn apis and had ~45% incorrect responses, and had no support for custom functions but I was able to get it to run, unlike this one. I would really appreciate any help whatsoever in setting this up.
A violation against the OSS Rules of Play has been detected.
Rule ID: rl-vulnerability_alerts-1
Explanation: Are vulnerability alerts enabled? No
Find more information at: https://sap.github.io/fosstars-rating-core/oss_rules_of_play_rating.html
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
Warning
Renovate failed to look up the following dependencies: Failed to look up github-tags package signavio/manser-repo-mirror-action
, Failed to look up maven package com.signavio:bdm-testsuite-api
, Failed to look up maven package com.signavio:dmn-formulae
.
Files affected: .github/workflows/git_mirror.yaml
, pom.xml
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
.github/workflows/git_mirror.yaml
actions/checkout v3
signavio/manser-repo-mirror-action v1
.github/workflows/maven.yml
actions/checkout v4
actions/setup-java v3
pom.xml
org.apache.maven.plugins:maven-jar-plugin 3.3.0
com.signavio:bdm-testsuite-api 1.1
com.signavio:dmn-formulae 1.1
com.google.guava:guava 30.0-jre
org.apache.commons:commons-lang3 3.13.0
com.fasterxml.jackson.datatype:jackson-datatype-json-org 2.15.2
com.fasterxml.jackson.core:jackson-databind 2.15.2
commons-io:commons-io 2.13.0
org.kie:kie-dmn-signavio 8.44.0.Final
org.drools:drools-xml-support 9.44.0.Final
org.drools:drools-mvel 9.44.0.Final
ch.qos.logback:logback-classic 1.4.11
A violation against the OSS Rules of Play has been detected.
Rule ID: rl-reuse_tool-1
Explanation: Does README mention REUSE? No
Find more information at: https://sap.github.io/fosstars-rating-core/oss_rules_of_play_rating.html
A violation against the OSS Rules of Play has been detected.
Rule ID: rl-reuse_tool-4
Explanation: Is it compliant with REUSE rules? No
Find more information at: https://sap.github.io/fosstars-rating-core/oss_rules_of_play_rating.html
A violation against the OSS Rules of Play has been detected.
Rule ID: rl-vulnerability_alerts-1
Explanation: Are vulnerability alerts enabled? No
Find more information at: https://sap.github.io/fosstars-rating-core/oss_rules_of_play_rating.html
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.