You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@oozie.apache.org by Anand Nalya <an...@gmail.com> on 2015/12/10 07:17:05 UTC

Node with name %s for workflow %s does not exist

Hi,

I wanted to copy a workflow from one oozie server to another. Both are
running 4.1.0. For this, I got the definition of the workflow from first
cluster using the rest api and then submitting it to the second oozie
server. oozie validator says the workflow is valid submission returns 201.

While executing, it throws the following exception:

[09/Dec/2015 19:38:58 -0800] workflows    ERROR    failed to import
workflow root
Traceback (most recent call last):
  File
"/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hue/apps/oozie/src/oozie/importlib/workflows.py",
line 667, in import_workflow_root
    _save_links(workflow, workflow_definition_root)
  File
"/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hue/apps/oozie/src/oozie/importlib/workflows.py",
line 159, in _save_links
    raise RuntimeError(_('Node with name %s for workflow %s does not
exist.') % (name, workflow.name))
RuntimeError: Node with name hive2-2d94 for workflow  does not exist.
[09/Dec/2015 19:38:58 -0800] models       WARNING  Workflow
0000001-151208011129932-oozie-oozi-W could not be converted to a graph:
Node with name hive2-2d94 for workflow  does not exist.


Here is a graph of the workflow:
https://cloudup.com/ctBLgyn2-gn

Am I doing something wrong here?

Regards,
Anand