{"record":{"id":"36f0fc841efbd489","repo":"dbt-labs/dbt-core","slug":"no-values-are-skipped","errorCode":null,"errorMessage":"no values are skipped","messagePattern":"no values are skipped","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/dbt-common/src/io_args.rs","lineNumber":164,"sourceCode":"use crate::pretty_string::YELLOW;\n\n#[derive(Debug, Clone, Default, PartialEq, Eq, Serialize, Deserialize, clap::ValueEnum)]\n#[clap(rename_all = \"lowercase\")]\npub enum InternalPackageMode {\n    /// Load internal packages from RustEmbed directly, no disk I/O (default).\n    #[default]\n    Embedded,\n    /// Write embedded assets to disk, then load from disk (legacy).\n    ForceWrite,\n    /// Assume already on disk, just read (skip writing).\n    #[value(alias = \"read\")]\n    ReadFromDisk,\n}\n\nimpl Display for InternalPackageMode {\n    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {\n        self.to_possible_value()\n            .expect(\"no values are skipped\")\n            .get_name()\n            .fmt(f)\n    }\n}\nuse crate::{\n    constants::{DBT_GENERIC_TESTS_DIR_NAME, DBT_SNAPSHOTS_DIR_NAME},\n    io_utils::StatusReporter,\n    node_selector::{\n        IndirectSelection, SelectExpression, SelectionCriteria, conjoin_expression,\n        parse_model_specifiers,\n    },\n    tracing::invocation::with_invocation_mut,\n};\n\n#[derive(Debug, Clone, PartialEq, Eq, Deserialize, ValueEnum, Serialize, Copy, Default)]\npub enum LogFormat {\n    Text,\n    Json,","sourceCodeStart":146,"sourceCodeEnd":182,"githubUrl":"https://github.com/dbt-labs/dbt-core/blob/0267ce9170576975b76b64ce856b2e5848e96617/crates/dbt-common/src/io_args.rs#L146-L182","documentation":"Assertion in the Display implementation test path for InternalPackageMode: formatting every clap value variant must succeed and emit each variant without skipping any (embedded, force-write, read-from-disk). Fires only if a new variant is added without Display coverage or formatting regresses.","triggerScenarios":"Thrown at crates/dbt-common/src/io_args.rs:164 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Add a Display arm / clap value for any newly added InternalPackageMode variant","Keep the variant list and the formatting test in sync","Treat failure as a test coverage gap for enum display"],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"0267ce9170576975b76b64ce856b2e5848e96617","analyzedAt":"2026-09-07T21:53:39.732Z","contentChangedAt":"2026-09-07T21:53:39.732Z","schemaVersion":2},"datasetVersion":"2026-09-17T15:17:12.973Z"}