Uploaded image for project: 'Nuxeo Studio'
  1. Nuxeo Studio
  2. NXS-4125

Fix error when saving an automation chain that uses an operation declared in registries

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Cannot Reproduce
    • Affects Version/s: 63
    • Fix Version/s: None
    • Component/s: Automation, Registries

      Description

      I added this operation in the registries:

      {
        "operations": [
          {
          "id" : "NuxeoDrive.SetSynchronization",
           "label" : "Nuxeo Drive: Register / Unregister Synchronization Root",
           "category" : "Services",
           "requires" : null,
           "description" : "",
           "url" : "NuxeoDrive.SetSynchronization",
           "signature" : [
             "document",
             "void"
           ],
           "params" : [
             {
             "name" : "enable",
              "description" : "",
              "type" : "boolean",
              "required" : true,
              "widget" : null,
              "order" : 0,
              "values" : [ ]
                          }
                         ]
             }
           ]
          }
      

      Then I created an automation chain. As the chain content I put:

      - Context.FetchDocument
      - NuxeoDrive.SetSynchronization:
          enable: "true"
      

      When I save the chain, I get this error:

      Uncaught exception: com.google.gwt.core.client.JavaScriptException: (TypeError) : i is null
          at Unknown.ang(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.eng(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.Xrg(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown._rg(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.UKe(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.J8d(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.KKe(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.eSe(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.Cib(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.Dib(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.xhb(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.Wqb(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.trb(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.zrb(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.jrb(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.Cz(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.Ihb(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.Iz(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.BJc(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.AJc(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.NOc(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown._H(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.cI(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.bI/<(https://nos-dev03-connect.nos.nuxeo.com/nuxeo/site/studio/ide?project=tests-solen-nx&ticket=ST-2138-Z9lYfyHuOeEriWXua4aM-cas01.example.org#@feature:Contract.doc)
          at Unknown.anonymous(Unknown)
      

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: