diff --git a/crates/project/src/project.rs b/crates/project/src/project.rs index efe196cc8261c9c6b36d21960ba6335854184b85..7f26ba3f679bf393a824e68b25c4362d3b779942 100644 --- a/crates/project/src/project.rs +++ b/crates/project/src/project.rs @@ -2496,8 +2496,9 @@ impl Project { } let abs_path = file.abs_path(cx); - let uri = lsp::Url::from_file_path(&abs_path) - .unwrap_or_else(|()| panic!("Failed to register file {abs_path:?}")); + let Some(uri) = lsp::Url::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);