Troubleshoot validation

Open View → Output and select EOAP Validator to inspect setup errors, validator stderr and the complete JSON report. Use the following table to choose your next action.

Symptom Action
Python cannot start or setup fails Check Python 3.10+, venv and pip on the workspace host; set pythonExecutable if needed. Read setup output in Output → EOAP Validator.
Dependency download fails Check the workspace host's network access and pip index configuration, then run validation again.
Custom validator cannot start Check executable, its permissions and separate prefix arguments.
Multiple workflows cannot be selected Give each root workflow a distinct, nonempty ID.
No source underline for a reported issue Check the full report in Output. Some findings lack usable local source positions.
Findings disappear after an edit Save and revalidate, or enable validation on save. Stale diagnostics are cleared when tracked sources change.
Validation times out Increase timeoutSeconds within its allowed range if the package needs more time.
The command does nothing Use a saved .cwl file in a trusted local or remote workspace; the Command Palette requires an active CWL editor.