Skip to content
This repository was archived by the owner on Apr 14, 2022. It is now read-only.
This repository was archived by the owner on Apr 14, 2022. It is now read-only.

PTVS-LS Integration: Fix LS hanging during file changes #501

Description

No consistent repro, but has been noticed multiple times.

Activity

  1. AlexanderSher commented on Jan 3, 2019

    @AlexanderSher
    ContributorAuthor

    ProjectEntry._expectedAnalysisVersion becoming lower than ModuleAnalysis.Version and _analysisTcs never get canceled or completed. This is also reproducible in VSCode, but VSCode can cancel pending requests (so further request processing may proceed) and it never hangs the UI. VS protocol doesn't support cancellation and has sync-over-async requests that come directly from UI thread, so both LS and VS hang.

  2. added 2 commits that reference this issue on Jan 8, 2019
    0696b81
    13d2202
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions