Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-1078

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

XMLWordPrintable

    • Icon: Bug Report Bug Report
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.0.0-rc, 7.0.0
    • None
    • 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

              smirnov Roman Smirnov
              stefan.hentschel Stefan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: