Skip to content

Request textDocument/completion failed - thread 'Worker' panicked #16161

Closed
@pfwang80s

Description

@pfwang80s
Panic context:
> 
version: 0.3.1774-standalone (21b06c1be 2023-12-15)
request: textDocument/completion CompletionParams {
    text_document_position: TextDocumentPositionParams {
        text_document: TextDocumentIdentifier {
            uri: Url {
                scheme: "file",
                cannot_be_a_base: false,
                username: "",
                password: None,
                host: None,
                port: None,
                path: "xxxx",
                query: None,
                fragment: None,
            },
        },
        position: Position {
            line: 99,
            character: 30,
        },
    },
    work_done_progress_params: WorkDoneProgressParams {
        work_done_token: None,
    },
    partial_result_params: PartialResultParams {
        partial_result_token: None,
    },
    context: Some(
        CompletionContext {
            trigger_kind: Invoked,
            trigger_character: None,
        },
    ),
}

thread 'Worker' panicked at crates/hir/src/semantics.rs:1275:13:


Failed to lookup [email protected] in this Semantics.
Make sure to use only query nodes, derived from this instance of Semantics.
root node:   [email protected]
known nodes: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]


stack backtrace:
   0: _rust_begin_unwind
   1: core::panicking::panic_fmt
   2: hir::semantics::SemanticsImpl::find_file
   3: hir::semantics::SemanticsImpl::to_def
   4: <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold
   5: ide_completion::context::analysis::classify_name_ref::{{closure}}
   6: ide_completion::context::analysis::classify_name_ref
   7: ide_completion::context::analysis::analyze
   8: ide_completion::context::analysis::expand_and_analyze
   9: ide_completion::completions
  10: salsa::Cancelled::catch
  11: ide::Analysis::completions
  12: rust_analyzer::handlers::request::handle_completion
  13: std::panicking::try
  14: core::ops::function::FnOnce::call_once{{vtable.shim}}
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
[Error - 2:40:27 PM] Request textDocument/completion failed.
  Message: request handler panicked: 

Failed to lookup [email protected] in this Semantics.
Make sure to use only query nodes, derived from this instance of Semantics.
root node:   [email protected]
known nodes: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]


  Code: -32603 
Panic context:
> 
version: 0.3.1774-standalone (21b06c1be 2023-12-15)
request: textDocument/completion CompletionParams {
    text_document_position: TextDocumentPositionParams {
        text_document: TextDocumentIdentifier {
            uri: Url {
                scheme: "file",
                cannot_be_a_base: false,
                username: "",
                password: None,
                host: None,
                port: None,
                path: "xxxx",
                query: None,
                fragment: None,
            },
        },
        position: Position {
            line: 99,
            character: 35,
        },
    },
    work_done_progress_params: WorkDoneProgressParams {
        work_done_token: None,
    },
    partial_result_params: PartialResultParams {
        partial_result_token: None,
    },
    context: Some(
        CompletionContext {
            trigger_kind: Invoked,
            trigger_character: None,
        },
    ),
}

thread 'Worker' panicked at crates/hir/src/semantics.rs:1275:13:


Failed to lookup [email protected] in this Semantics.
Make sure to use only query nodes, derived from this instance of Semantics.
root node:   [email protected]
known nodes: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]


stack backtrace:
   0: _rust_begin_unwind
   1: core::panicking::panic_fmt
   2: hir::semantics::SemanticsImpl::find_file
   3: hir::semantics::SemanticsImpl::to_def
   4: <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold
   5: ide_completion::context::analysis::classify_name_ref::{{closure}}
   6: ide_completion::context::analysis::classify_name_ref
   7: ide_completion::context::analysis::analyze
   8: ide_completion::context::analysis::expand_and_analyze
   9: ide_completion::completions
  10: salsa::Cancelled::catch
  11: ide::Analysis::completions
  12: rust_analyzer::handlers::request::handle_completion
  13: std::panicking::try
  14: core::ops::function::FnOnce::call_once{{vtable.shim}}
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
[Error - 2:40:28 PM] Request textDocument/completion failed.
  Message: request handler panicked: 

Failed to lookup [email protected] in this Semantics.
Make sure to use only query nodes, derived from this instance of Semantics.
root node:   [email protected]
known nodes: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]


  Code: -32603 

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions