Uploaded image for project: 'Pegasus'

regex too narrow for GO names with dashes

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 4.8.0, 4.7.3
    • Affects Version/s: 4.7.2
    • Component/s: None
    • None

      A user has reported that GO names with dashes are mishandled:

      I have a working configuration making use of GO endpoints, but problems
      occur when trying to use a GO endpoint that has a hyphen like :

      lsst#lsst–xfer

      I've attempted to replace the hyphen in for example sites.xml with –

      go://daues@lsst#lsst–xfer/scratch/daues

      and this has lead to a hyphen inside the transfer job .in file :

      "src_urls": [

      { "site_label": "inputxfer", "url": "go://daues@lsst#lsst–xfer/scratch/daues/f.a", "priority": 10 }

      ],

      but the subsequent parsing seems to only obtain "lsst#lsst"

      2017-01-18 20:04:24,904 INFO: 2017-01-18 20:04:24,480 INFO: Activating lsst#lsst
      2017-01-18 20:04:24,869 CRITICAL: Unable to activate endpoint: : ClientError.NotFound (404 Not Found): No such endpoint 'lsst#lsst'
      2017-01-18 20:04:24,869 CRITICAL: Please log into Globus Online and activate the endpoint there
      2017-01-18 20:04:24,904 ERROR: Command exited with non-zero exit code (1): /usr/bin/pegasus-globus-online ...

            Assignee:
            rynge Mats Rynge
            Reporter:
            rynge Mats Rynge
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: