diff --git a/crates/project/src/project.rs b/crates/project/src/project.rs index 4f07ef2e50..5ccd430cc5 100644 --- a/crates/project/src/project.rs +++ b/crates/project/src/project.rs @@ -2487,8 +2487,9 @@ impl Project { } let abs_path = file.abs_path(cx); - let uri = lsp::Uri::from_file_path(&abs_path) - .unwrap_or_else(|_| panic!("Failed to register file {abs_path:?}")); + let Some(uri) = lsp::Uri::from_file_path(&abs_path).log_err() else { + return; + }; let initial_snapshot = buffer.text_snapshot(); let language = buffer.language().cloned(); let worktree_id = file.worktree_id(cx);