{"record":{"id":"aa3126cd26f284bf","repo":"ajeetdsouza/zoxide","slug":"invalid-path","errorCode":null,"errorMessage":"invalid path: {}","messagePattern":"invalid path: (.+?)","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"src/util.rs","lineNumber":335,"sourceCode":"                    if components.peek() == Some(&Component::RootDir) {\n                        let root = components.next().unwrap();\n                        stack.push(disk);\n                        stack.push(root);\n                    } else {\n                        base_path = get_drive_relative(drive_letter)?;\n                        stack.extend(base_path.components());\n                    }\n                }\n                Prefix::VerbatimDisk(drive_letter) => {\n                    components.next();\n                    if components.peek() == Some(&Component::RootDir) {\n                        components.next();\n                    }\n\n                    base_path = get_drive_path(drive_letter);\n                    stack.extend(base_path.components());\n                }\n                _ => bail!(\"invalid path: {}\", path.display()),\n            },\n            Some(Component::RootDir) => {\n                components.next();\n\n                let current_dir = env::current_dir()?;\n                let drive_letter = get_drive_letter(&current_dir).with_context(|| {\n                    format!(\"could not get drive letter: {}\", current_dir.display())\n                })?;\n                base_path = get_drive_path(drive_letter);\n                stack.extend(base_path.components());\n            }\n            _ => {\n                base_path = current_dir()?;\n                stack.extend(base_path.components());\n            }\n        }\n    } else if components.peek() == Some(&Component::RootDir) {\n        let root = components.next().unwrap();","sourceCodeStart":317,"sourceCodeEnd":353,"githubUrl":"https://github.com/ajeetdsouza/zoxide/blob/8a3f76da90cc12547b593ca210b8fdfb1631d07f/src/util.rs#L317-L353","documentation":"Error \"invalid path: {}\" thrown in ajeetdsouza/zoxide.","triggerScenarios":"Thrown at src/util.rs:335 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Pass a valid filesystem path","Quote the path if it contains spaces or special characters"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"8a3f76da90cc12547b593ca210b8fdfb1631d07f","analyzedAt":"2026-08-19T03:25:13.308Z","contentChangedAt":"2026-08-19T03:25:13.308Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}