Starting from version 1.41.0.Final recursive data types used in bpmn models end up in endless loops. With version 1.40.1.Final those data types work fine.
Simplified example to reproduce the issue:
We faced endless loops for our recursive data type in
- DevMode: http://localhost:8080/q/dev/org.kie.kogito.runtime-tools-quarkus-extension/processInstances -> Process Definitions -> Start new process
- Task Console (with generated ui from schema with recursive data type) while adding a new sub item
- Start process instance via swagger ui
- kogito-data-index with infinispan persistence: StackOverflowException reading the proto file with recursive data type