Breaking behavior in drools 10.1.0

26 views
Skip to first unread message

Rhett S

unread,
Jun 2, 2026, 4:24:52 PM (5 days ago) Jun 2
to Kogito development mailing list
Hi All,

We’ve identified a behavior change between Drools 8 and Drools 10 that appears to affect DMN execution.

Specifically, within a DMN context, an empty list appears to be interpreted as null in some cases. When that value is later iterated over, the evaluation fails with an exception.

I created a small reproduction repo here:

https://github.com/x1c1cle/dmn-mvp

The repo contains:

- Two examples that execute successfully in Drools 8 but fail in Drools 10
- One example showing a null-guard mitigation

A few questions:

- Is this a known behavior change between Drools 8 and Drools 10?
- Is this behavior intended?
- Is the exception we are seeing the expected result of a broader change in FEEL/DMN list handling?
- If so, can you help us understand the recommended migration approach?

Thanks,
Rhett

Gabriele Cardosi

unread,
Jun 3, 2026, 3:44:23 AM (4 days ago) Jun 3
to kogito-de...@googlegroups.com
Hi Rhett,
I'm looking at it....

--
You received this message because you are subscribed to the Google Groups "Kogito development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kogito-developm...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/kogito-development/33f92847-35fb-4acb-837a-ae7e81f76debn%40googlegroups.com.

Gabriele Cardosi

unread,
Jun 3, 2026, 11:17:42 AM (4 days ago) Jun 3
to kogito-de...@googlegroups.com
Hi Rhett,
here's the PR, let' see how build goes...
https://github.com/apache/incubator-kie-drools/pull/6746

Rhett S

unread,
Jun 3, 2026, 4:23:43 PM (4 days ago) Jun 3
to kogito-de...@googlegroups.com
endless thank-yous Gabriele. I will keep an eye on that PR. 

Gabriele Cardosi

unread,
Jun 4, 2026, 7:46:24 AM (3 days ago) Jun 4
to kogito-de...@googlegroups.com
Hi Rhett,
PR merged.
Thanks for reporting that and for the reproducer.

Cheers

Gabriele

Rhett S

unread,
Jun 4, 2026, 4:03:43 PM (3 days ago) Jun 4
to kogito-de...@googlegroups.com
Many thank yous. This is a much preferred approach than putting null guards into DMNs to ensure back/front compatibility. 
Q: When do you think we would expect to see the new minor version in maven central? How long does that publishing take?

🙏Rhett

Gabriele Cardosi

unread,
Jun 5, 2026, 2:37:33 AM (2 days ago) Jun 5
to kogito-de...@googlegroups.com
Hi Rhett,
unfortunately I currently could not give an ETA about:


Q: When do you think we would expect to see the new minor version in maven central? How long does that publishing take?

We are working to simplify and speed up the release process, but I'm not sure when the next release will be ready.

Cheers

Gabriele 

Reply all
Reply to author
Forward
0 new messages