Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-18612

ecl publish incorrectly passes path parameter to eclcc

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • None
    • 6.4.4
    • ecl command
    • None

    Description

      ecl publish seems to drop the double quotes surrounding a path name in some cases, when passing option to eclcc. For example, a space contained in the import path:

      ecl.exe publish --target=roxie_devoneway_3_eclcc --server 10.173.3.3 
      --delete-prev --allow-foreign -f--nostdinc -f--fastsyntax -v -legacy  -u *** -pw *** PublicRecords\ATF_Services\SearchService.ecl --name=ATF_Services.SearchService
      -I "C:\users\myullyva\My Documents\risk_engineering\PublicRecords"
      

      results in

      EXEC: Creating PIPE process : C:\Program Files (x86)\HPCCSystems\6.4.2\clienttools\bin\eclcc -E -legacy -IC:\users\myullyva\My Documents\risk_engineering\PublicRecords "PublicRecords\ATF_Services\SearchService.ecl" --nostdinc --fastsyntax
      EXEC: Pipe: Waiting for process to complete 572
      EXEC: Pipe: process complete
      Error: File 'Documents\risk_engineering\PublicRecords' does not exist
      

      (Same command works fine when paths don't contain spaces.)

      Attachments

        Issue Links

          Activity

            People

              afishbeck Anthony Fishbeck
              vmyullyari Vladimir Myullyari
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: