Skip to content
This repository was archived by the owner on Oct 7, 2020. It is now read-only.
This repository was archived by the owner on Oct 7, 2020. It is now read-only.

Windows 10, VS Code: HIE server crashes - spaces in path not handled properly? #565

Closed
@mpilgrem

Description

@mpilgrem

I have almost identical setups on two Windows 10 machines. HIE/Haskell Language Server (HLS) works with VS Code on one, but fails on startup on the other with the following 'notification' message ('HelloWorld' is the name of the test Haskell project, created with stack new HelloWorld):

The Haskell HIE (HelloWorld) server crashed 5 times in the last 3 minutes. The server will not be restarted.

and messages in 'OUTPUT' ('Haskell HIE (HelloWorld)') like:

[Info  - 20:04:10] Connection to server got closed. Server will restart.
Pilgrem\AppData\Roaming\local\bin\hie.exe] was unexpected at this time.
[Error - 20:04:10] Connection to server got closed. Server will not be restarted.

One difference between the setups is that there is a space in the path on the one that is failing and not in the one that works. That is, hie.exe is located (on the one that fails) at:

>where hie
C:\Users\Mike Pilgrem\AppData\Roaming\local\bin\hie.exe

and the 'output' above seems to reference only the part of the path after the space.

I wondered if HIE or the Haskell Language Server extension for VS Code was failing to treat paths with spaces correctly?

For reference:

  • hie.exe --version is Version 0.2.0.0, Git revision 753deb91f9b9b39f14722315277d9fd587716bde (1341 commits) x86_64 ghc-8.2.2
  • code --version is 1.23.1, d0182c3417d225529c6d5ad24b7572815d0de9ac, x64
  • Haskell Language Server is version 0.0.16

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions