Skip to content

Some calls to FCS stops working #716

@Krzysztof-Cieslak

Description

@Krzysztof-Cieslak

I've been trying to investigate ionide/ionide-vscode-fsharp#313. Long story short after using FSAC for a while some requests (autocomplete, tooltips) stops working. As far as I understand issue was there for quite a long time, but only recently I was able to "reproduce" it on my machine.

I've been running FSAC in debug mode to get some additional logging (both FSAC and FCS) and got following results:

  • Normally, when tooltips are working FCS is logging reactor operation GetToolTipText and returns result:

2017-03-04

  • When FSAC "hangs" we still are able to parse file and get errors etc (and all reactor operations are logged by FCS). But when FSAC tries to get tooltips or completions... nothing happens. Nothing is logged by FCS, and operation returns default value FSharpToolTipText []. Following gif shows this behavior

fsac

Sorry for lack of good reproduction, but I don't have it yet. Will try to debug it more later today / tomorrow, but if anyone has any ideas of the top of the head I'd be grateful.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions