Skip to content

Find all implementations cannot read property 'toString' of undefined #100487

@bmewburn

Description

@bmewburn

Issue Type: Bug

I'm seeing an error notification appear in the lower right corner when trying to use right click -> find all implementations.

The language is php and textDocument/implementation is provided by the intelephense extension. Intelephense server appears to return a result and no errors can be observed in the intelephense log.

Screenshot from 2020-06-18 21-31-44

server trace
[Trace - 9:20:17 pm] Sending request 'textDocument/implementation - (25)'.
Params: {
    "textDocument": {
        "uri": "file:///xxxxxxxx.php"
    },
    "position": {
        "line": 16,
        "character": 58
    }
}

[Trace - 9:20:17 pm] Received response 'textDocument/implementation - (25)' in 6ms.
Result: [
    {
        "targetUri": "file:///xxxxxxx.php",
        "targetRange": {
            "start": {
                "line": 16,
                "character": 0
            },
            "end": {
                "line": 1261,
                "character": 1
            }
        },
        "targetSelectionRange": {
            "start": {
                "line": 16,
                "character": 6
            },
            "end": {
                "line": 16,
                "character": 35
            }
        },
        "originSelectionRange": {
            "start": {
                "line": 16,
                "character": 44
            },
            "end": {
                "line": 16,
                "character": 64
            }
        }
    },
    {
        "targetUri": "file:///xxxxxxxxxxxx.php",
        "targetRange": {
            "start": {
                "line": 18,
                "character": 0
            },
            "end": {
                "line": 3558,
                "character": 1
            }
        },
        "targetSelectionRange": {
            "start": {
                "line": 18,
                "character": 6
            },
            "end": {
                "line": 18,
                "character": 26
            }
        },
        "originSelectionRange": {
            "start": {
                "line": 16,
                "character": 44
            },
            "end": {
                "line": 16,
                "character": 64
            }
        }
    }
]

VS Code version: Code 1.46.0 (a5d1cc2, 2020-06-10T08:59:04.923Z)
OS version: Linux x64 4.19.0-9-amd64

System Info
Item Value
CPUs Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz (4 x 3100)
GPU Status 2d_canvas: enabled
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
protected_video_decode: unavailable_off
rasterization: disabled_software
skia_renderer: disabled_off_ok
video_decode: unavailable_off
viz_display_compositor: enabled_on
viz_hit_test_surface_layer: disabled_off_ok
webgl: enabled
webgl2: enabled
Load (avg) 1, 0, 1
Memory (System) 7.68GB (0.34GB free)
Process Argv --no-sandbox --unity-launch
Screen Reader no
VM 0%
DESKTOP_SESSION gnome
XDG_CURRENT_DESKTOP GNOME
XDG_SESSION_DESKTOP gnome
XDG_SESSION_TYPE wayland
Extensions (9)
Extension Author (truncated) Version
vscode-intelephense-client bme 1.4.1
vscode-eslint dba 2.1.5
gitlens eam 10.2.2
vscode-apache mrm 1.2.0
vscode-docker ms- 1.3.0
csharp ms- 1.22.1
sqltools mtx 0.22.7
vetur oct 0.24.0
ayu tea 0.20.1

Metadata

Metadata

Assignees

Labels

bugIssue identified by VS Code Team member as probable buginsiders-releasedPatch has been released in VS Code Insidersreferences-viewletverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions