Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-9820

Recursive data types used in bpmn models generate endless loops

XMLWordPrintable

    • False
    • None
    • False
    • ---
    • ---

      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 

      {   "in_1": {     "stringValue": "string",     "subStrings": [    ]   } } 
        • Open task and add sub string
      • kogito-data-index with infinispan persistence: StackOverflowException reading the proto file with recursive data type

        1. 1.40.1.Final.png
          1.40.1.Final.png
          76 kB
        2. 1.41.0.Final.png
          1.41.0.Final.png
          81 kB
        3. RecursiveDataType.java
          0.6 kB
        4. RecursiveDataType-1.java
          0.8 kB
        5. task.png
          task.png
          115 kB
        6. task-1.png
          task-1.png
          115 kB
        7. test.bpmn2
          4 kB
        8. test-1.bpmn2
          11 kB

            nmirasch@redhat.com Neus Miras Chueca
            matthias.sauter@ipex.ch Matthias Sauter
            Dominik Hanak Dominik Hanak
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: