Unable to setup JBPM with java17

429 views
Skip to first unread message

Nivetha

unread,
Sep 26, 2023, 5:26:05 AM9/26/23
to jBPM Setup
Hi,

    Getting below exception when starting the application through STS or running command standalone.bat from cmd prompt. I'm using JBPM 7.74.1,  JDK 17 & Maven 3.9.4. The same setup works fine with JDK 8.

What is the latest supported JDK version for JBPM 7.74.1.


Exception in thread "main" java.lang.ExceptionInInitializerError

at com.thoughtworks.xstream.XStream.setupConverters(XStream.java:679)

at com.thoughtworks.xstream.XStream.<init>(XStream.java:456)

at com.thoughtworks.xstream.XStream.<init>(XStream.java:381)

at com.thoughtworks.xstream.XStream.<init>(XStream.java:356)

at org.drools.compiler.kproject.models.KieModuleModelImpl$kModuleMarshaller.<init>(KieModuleModelImpl.java:133)

at org.drools.compiler.kproject.models.KieModuleModelImpl$kModuleMarshaller.<init>(KieModuleModelImpl.java:132)

at org.drools.compiler.kproject.models.KieModuleModelImpl.<clinit>(KieModuleModelImpl.java:130)

at org.drools.compiler.kie.builder.impl.ClasspathKieProject.discoverKieModules(ClasspathKieProject.java:72)

at org.drools.compiler.kie.builder.impl.ClasspathKieProject.init(ClasspathKieProject.java:63)

at org.drools.compiler.kie.builder.impl.KieContainerImpl.<init>(KieContainerImpl.java:77)

at org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:64)

at com.sample.ProcessMain.main(ProcessMain.java:24)

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 @5e25a92e

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.converters.collections.TreeMapConverter.<clinit>(TreeMapConverter.java:59)

... 12 more


Regards

Nivetha

Marek Novotný

unread,
Sep 27, 2023, 4:16:33 AM9/27/23
to jbpm-...@googlegroups.com
The latest supported java is 11, but the error could actually be caused
by some of the 3rd party dependency Or set of dependencies which are not
compatible with java 17.


Dne 9/26/23 v 11:26 Nivetha napsal(a):
> --
> You received this message because you are subscribed to the Google
> Groups "jBPM Setup" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to jbpm-setup+...@googlegroups.com
> <mailto:jbpm-setup+...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jbpm-setup/40e8bd47-85d8-496a-a9b5-34483ca2d4efn%40googlegroups.com <https://groups.google.com/d/msgid/jbpm-setup/40e8bd47-85d8-496a-a9b5-34483ca2d4efn%40googlegroups.com?utm_medium=email&utm_source=footer>.

Reply all
Reply to author
Forward
0 new messages