You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ForExecutorBuilder missing null check on for.in (required field) #1625
ForExecutorBuilder.buildCollectionFilter() dereferences task.getFor().getIn() without a null check. When in is null (a ForTask built programmatically without setting in), this throws a raw NullPointerException with no helpful context.
Per the Open Workflow specification, for.in is a required field. The JSON Schema in types/src/main/resources/schema/workflow.yaml correctly declares required: [ in ], and the ValidationReader enforces this for YAML/JSON workflows.
However, programmatically-built workflows bypass schema validation entirely, so the in requirement is not enforced.
Activity
[Fix open-workflow-specification#1625] Add null check for required 'i…
[Fix open-workflow-specification#1625] Add null check for required 'i…