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

Recursive data types used in bpmn models generate endless loops

    XMLWordPrintable

Details

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

    Description

      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

      Attachments

        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

        Activity

          People

            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

            Dates

              Created:
              Updated: