Thrown when a task's input resolves to nothing where a value is required — a data parameter or a TaskInput field with a primitive type.