Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Engine fails if python deployer is in the config and the python binary is not found #191

Open
dustinblack opened this issue Jun 13, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@dustinblack
Copy link
Member

Describe the bug

Any time the python deployer is defined in the config file, if the python binary cannot be found, the engine will fail to run a workflow even if that workflow does not use the python deployer.

To reproduce

Add the python deployer to your config.yaml and ensure that the python binary cannot be found by the engine, and then try to run a workflow. An error such at this should occur:

2024-06-13T16:15:09+02:00	error	source=main	Failed to initialize engine with config file  (failed to create plugin step provider (invalid local deployer configuration, please check your Arcaflow configuration file (python binary check failed with error: pythonPath executable not found in a valid path with error: exec: "python": executable file not found in $PATH)))

Additional context

Add any other context about the problem here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant