stampede statistics class complains workflow not found

XMLWordPrintable

      [vahi@sugar-dev3 work]$ pegasus-analyzer .

      ***********************************Summary************************************

      Submit Directory : .
      Total jobs : 4 (100.00%)

      1. jobs succeeded : 1 (25.00%)
      2. jobs failed : 1 (25.00%)
      3. jobs unsubmitted : 2 (50.00%)

      *****************************Failed jobs' details*****************************

      =============================subdax_main_ID0000001==============================

      last state: JOB_FAILURE
      site: local
      submit file: subdax_main_ID0000001.sub
      output file: subdax_main_ID0000001.out
      error file: subdax_main_ID0000001.err
      This job contains sub workflows!
      Please run the command below for more information:
      pegasus-analyzer --indent 1 -d ./main_ID0000001.000 --top-dir .

      ------------------------------Task #1 - Summary-------------------------------

      site : local
      hostname : sugar-dev3.phy.syr.edu
      executable : /usr/bin/condor_dagman
      arguments : -f -l . -Debug 3 -Lockfile main-0.dag.lock -Dag main-0.dag -AllowVersionMismatch -AutoRescue 1 -DoRescueFrom 0 -MaxPre 1
      exitcode : 1
      working dir : /usr1/laura.nuttall/pycbc-tmp.8J2KHOJjor/work

      ----------------Task #1 - condor::dagman - ID0000001 - stdout-----------------

      Executing condor dagman ...

      top-dir .ar-dev3 work]$ pegasus-analyzer --indent 1 -d ./main_ID0000001.000 –
      2015-07-13 14:19:48,892:ERROR:Pegasus.db.workflow.stampede_statistics.StampedeStatistics(208): No results found for wf_uuid: 398003a4-1905-40a3-867e-8463a47fe829
      Traceback (most recent call last):
      File "/usr/bin/pegasus-analyzer", line 1533, in <module>
      analyze_db(options.config_properties)
      File "/usr/bin/pegasus-analyzer", line 1011, in analyze_db
      total = workflow_stats.get_total_jobs_status()
      File "/usr/lib64/python2.6/site-packages/Pegasus/db/workflow/stampede_statistics.py", line 389, in get_total_jobs_status
      q = q.filter(Workflow.wf_id == self._wfs[0])
      IndexError: list index out of range

      the stampede.db has the workflow populated for the sub workflow.

            Assignee:
            Rafael Ferreira Da Silva (Inactive)
            Reporter:
            Duncan Brown
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: