zed-industries/zed · error
user is empty in wsl argument
Error message
user is empty in wsl argument
What it means
Error "user is empty in wsl argument" thrown in zed-industries/zed.
Source
Thrown at crates/cli/src/main.rs:437
parse_path_with_position(symlink_path.join("ec/tory/file.txt").to_str().unwrap())
.unwrap();
assert_eq!(result, expected);
// Relative path
let result = with_cwd(temp_tree.path(), || {
parse_path_with_position("symlink/ec/tory/file.txt")
})
.unwrap();
assert_eq!(result, expected);
}
}
fn parse_path_in_wsl(source: &str, wsl: &str) -> Result<String> {
let mut source = PathWithPosition::parse_str(source);
let (user, distro_name) = if let Some((user, distro)) = wsl.split_once('@') {
if user.is_empty() {
anyhow::bail!("user is empty in wsl argument");
}
(Some(user), distro)
} else {
(None, wsl)
};
let mut args = vec!["--distribution", distro_name];
if let Some(user) = user {
args.push("--user");
args.push(user);
}
let command = [
OsStr::new("realpath"),
OsStr::new("-s"),
source.path.as_ref(),
];
View on GitHub (pinned to bc538def45)
When it happens
Trigger: Thrown at crates/cli/src/main.rs:437 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of zed-industries/zed@bc538def45 (2026-08-16).
Data as JSON: /api/errors/8dc90709a02bf637.
Report an issue: GitHub.