As User I can display namespace bpmn diagram with firefox and our JS renderer

XMLWordPrintable

    • Type: Bug Report
    • Resolution: Fixed
    • Priority: L3 - Default
    • 7.0.0-rc, 7.0.0
    • Affects Version/s: None
    • Component/s: cockpit, renderer
    • None

      Reproduce steps:
      deploy the attached process and view the diagram in cockpit via Firefox

      Problem:

      The problem is that the Transformer.js crashes in firefox at line 82 because he could not find an element-tag with name "text" it must be "bpmn2:text"

      Expected behavior:

      The diagram is rendererd and fully namespace supported

      Hints (optional):

      Error: element.getElementsByTagName(...)[0] is undefined
      createBpmnObject@http://localhost:8080/camunda/assets/vendor/cabpmn/Transformer.js:82
      transformScope@http://localhost:8080/camunda/assets/vendor/cabpmn/Transformer.js:407
      transformProcess@http://localhost:8080/camunda/assets/vendor/cabpmn/Transformer.js:429
      transformDefinitions@http://localhost:8080/camunda/assets/vendor/cabpmn/Transformer.js:598
      Transformer.prototype.transform@http://localhost:8080/camunda/assets/vendor/cabpmn/Transformer.js:608
      Bpmn.prototype.render@http://localhost:8080/camunda/assets/vendor/cabpmn/Bpmn.js:45
      Directive/<.link/</<@http://localhost:8080/camunda/app/cockpit/directives/processDiagramPreview.js:25
      qFactory/defer/deferred.promise.then/wrappedCallback@http://localhost:8080/camunda/assets/vendor/angular/angular.js:7509
      qFactory/ref/<.then/<@http://localhost:8080/camunda/assets/vendor/angular/angular.js:7582
      Scope.prototype.$eval@http://localhost:8080/camunda/assets/vendor/angular/angular.js:8926
      Scope.prototype.$digest@http://localhost:8080/camunda/assets/vendor/angular/angular.js:8789
      Scope.prototype.$apply@http://localhost:8080/camunda/assets/vendor/angular/angular.js:9012
      done@http://localhost:8080/camunda/assets/vendor/angular/angular.js:10265
      completeRequest@http://localhost:8080/camunda/assets/vendor/angular/angular.js:10449
      createHttpBackend/</xhr.onreadystatechange@http://localhost:8080/camunda/assets/vendor/angular/angular.js:10407

      http://localhost:8080/camunda/assets/vendor/angular/angular.js
      Line 6349

        This is the controller panel for Smart Panels app

              Assignee:
              Roman Smirnov
              Reporter:
              Stefan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: