Skip to content

file_out output type passes --validate but crashes at pipeline construction #530

Closed

Description

@strawgate

Summary

`Config::validate()` explicitly accepts `OutputType::FileOut` and validates it requires a `path`. But `build_output_sink()` has no match arm for `FileOut` — it falls through to the default error case. Unlike elasticsearch/loki/parquet which are caught by the existing issue #500 pattern, `file_out` uniquely passes validation cleanly but crashes at runtime.

Proposed fix

Either add the `FileOut` match arm to `build_output_sink()`, or reject it in `validate()` with a "not yet implemented" message.

Labels

bug, config

Activity

  1. github-actions commented on Apr 1, 2026

    @github-actions
    Contributor
    2 related issues

    Note

    🔒 Integrity filtering filtered 7 items

    Integrity filtering activated and filtered the following items during workflow execution.
    This happens when a tool call accesses a resource that does not meet the required integrity or secrecy level of the workflow.


    What is this? | From workflow: AI: Duplicate Issue Detector

    Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

  2. google-labs-jules commented on Apr 2, 2026

    @google-labs-jules
    Contributor

    Jules has failed to create a task. You can try again later by removing and re-adding the 'jules' label.

  3. added
    P1: highSignificant user-visible bug or major UX breakage
    and removed on Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1: highSignificant user-visible bug or major UX breakage

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions