Troubleshooting¶
Common Issues¶
hermes-workflow command not found¶
Make sure Hermes is installed and the bin directory is on your PATH:
Or run directly:
Luigi not found¶
Install Luigi:
Template not found errors¶
Ensure the workflow JSON references valid node types. Check available templates:
Parameter reference errors¶
Parameter references use the format {NodeName.output.FieldName}. Common issues:
- Misspelled node name — the node name must match exactly (case-sensitive)
- Node not in nodeList — referenced nodes must be declared in the
nodeListarray - Circular dependencies — nodes cannot reference each other's outputs
FreeCAD Docker display issues¶
If the FreeCAD GUI doesn't appear, ensure X11 forwarding is enabled:
Workflow execution hangs¶
- Check Luigi's scheduler status
- Verify all node dependencies can be satisfied
- Check for circular dependencies in parameter references
- Use
--forceflag to re-execute:hermes-workflow execute myCase --force
Getting Help¶
- GitHub Issues: HermesFlow/Hermes
- Examples: Check the
examples/directory for working workflow references