Welcome to the JavaScript feedback portal. We’re happy you’re here! If you have feedback on how to improve the JavaScript, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

Issue can be replicated with this demo: https://stackblitz.com/edit/kqcmsz

Replication steps:

  1. Add a swimlane
    from the symbol palette
     
    to the diagram
    .
  2. Add a 
    BPMN 
    expanded subprocess
     from the symbol palette
     
    inside the swimlane
    .
  3. Add a BPMN start event 
    from the symbol palette
     
    inside the 
    BPMN 
    expanded subprocess
    .
  4. --> Following javascript error is given to the console:
symbol-palette.js:2022 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'type')

    at ui (symbol-palette.js:2022:3)

    at r.eval (symbol-palette.js:2022:3)

    at eval (symbol-palette.js:2022:3)

    at Object.eval [as next] (symbol-palette.js:2022:3)

    at eval (symbol-palette.js:2022:3)

    at new Promise ()

    at fd (symbol-palette.js:2022:3)

    at droppable.drop (symbol-palette.js:2022:3)

    at e.notify (validate-lic.js:250:29)

    at t.trigger (validate-lic.js:250:29)


The attached video also demonstrates the issue. The crash is possibly serious because the diagram might not work correctly after the error.