Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Template Haskell splice fails with "invalid fixup in runtime linker" #1272

Closed
larskuhtz opened this issue Jan 29, 2021 · 2 comments
Closed
Labels
os: macos type: bug Something isn't right: doesn't work as intended, documentation is missing/outdated, etc..

Comments

@larskuhtz
Copy link

larskuhtz commented Jan 29, 2021

Loading a module that contains a template Haskell splice from Control.Lens.TH causes GHC and Haskell-language-server to crash with internal error: checkProddableBlock: invalid fixup in runtime linker: 0x200001db6. This happens with ghc-8.10.3 on macOSX.

The issue might be related to #800 or #1297, but the actual failure is different.

Your environment

Output of haskell-language-server --probe-tools or haskell-language-server-wrapper --probe-tools:

haskell-language-server version: 0.9.0.0 (GHC: 8.10.3) (PATH: /Users/lars/.cabal/store/ghc-8.10.3/hskll-lngg-srvr-0.9.0.0-e9acceaa/bin/haskell-language-server)
Tool versions found on the $PATH
cabal:		3.2.0.0
stack:		2.5.1.1
ghc:		8.10.3

Which lsp-client do you use: The issue can be reproduced by just running haskell-language-client -debug FILEPATH

Describe your project (alternative: link to the project): https://github.com/kadena-io/chainweb-node

Contents of hie.yaml:

cradle:
  direct:
    arguments:
    - '-i.'

Steps to reproduce

cat > A.hs <<EOF
{-# LANGUAGE TemplateHaskell #-}
module A where
import Control.Lens.TH
newtype A a = A { _a :: a }
makeLenses ''A
EOF

haskell-language-server-8.10.3 A.hs

Expected behaviour

Completed (1 file worked, 0 files failed)

Actual behaviour

haskell-language-server-8.10.3: internal error: checkProddableBlock: invalid fixup in runtime linker: 0x200001db6
    (GHC version 8.10.3 for x86_64_apple_darwin)
    Please report this as a GHC bug:  https://www.haskell.org/ghc/reportabug
Abort trap: 6

Calling ghc C.hs and ghci C.hs both work fine.

Include debug information

Execute in the root of your project the command haskell-language-server --debug . and paste the logs here:

Debug output:
haskell-language-server version: 0.9.0.0 (GHC: 8.10.3) (PATH: /Users/lars/.cabal/store/ghc-8.10.3/hskll-lngg-srvr-0.9.0.0-e9acceaa/bin/haskell-language-server)
(haskell-language-server)Ghcide setup tester in /Users/lars/Code/chainweb/test.
Report bugs at https://github.com/haskell/haskell-language-server/issues

Tool versions found on the $PATH
cabal:		3.2.0.0
stack:		2.5.1.1
ghc:		8.10.3


Step 1/4: Finding files to test in /Users/lars/Code/chainweb/test
Found 1 files

Step 2/4: Looking for hie.yaml files that control setup
Found 1 cradle

Step 3/4: Initializing the IDE

Step 4/4: Type checking the files
[INFO] Consulting the cradle for "A.hs"
Output from setting up the cradle Cradle {cradleRootDir = "/Users/lars/Code/chainweb/test", cradleOptsProg = CradleAction: Direct}
[INFO] Using interface files cache dir: ghcide
[INFO] Making new HscEnv[main]
haskell-language-server: internal error: checkProddableBlock: invalid fixup in runtime linker: 0x200001db6
    (GHC version 8.10.3 for x86_64_apple_darwin)
    Please report this as a GHC bug:  https://www.haskell.org/ghc/reportabug
Abort trap: 6

Paste the logs from the lsp-client, e.g. for VS Code

LSP logs:
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'Found "/Users/lars/Code/chainweb/test/hie.yaml" for "/Users/lars/Code/chainweb/test/a"\nModule "/Users/lars/Code/chainweb/test/a" is'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	' loaded by Cradle: Cradle {cradleRootDir = "/Use'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'rs/lars/Code/chainweb/test", cradleOptsProg = CradleAction: Direct}\nRun entered for haskell-language-server-wrapper(haskell-language-server-wrapper) Version 0.9.0.0 x86_64 ghc-8.10.3\nCurrent directory: /Users/lars/Code/chainweb/test\nOperating system: darwin\nArguments: ["--lsp","-l","hls.log","--debug"]\nCradle directory: /Users/lars/Code/chainweb/test\n'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"Cradle type: Direct\n"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"\nToo"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"l versions found on the "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"$PATH\ncabal"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	":\t\t"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"3.2.0."
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"0\nstack:\t\t"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"2.5.1.1\nghc:\t\t8.10.3\n\n\nCon"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"sulting the cradle to ge"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"t project GHC version...\n"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"P"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"roject GHC version: 8.10.3"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"\nhaskell-language-server exe cand"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'idates: ["haskell-language-'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'server-8.10.3","'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"haskell-language-serv"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'er-8.10","haske'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ll-language-server"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'"]\n'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"Launchi"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ng haskell-language-server exe"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	" at:/Users/lars/.cabal/bin"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"/haskell-language-server-8.10.3\n"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"haskell-language"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"-server version: 0.9.0.0 (GHC: 8.10.3) (PATH: /Use"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"rs/lars/.cabal/bin/haskell-"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"language-server-8.10.3)\n"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"Starting (haske"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ll-language-serv"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"er)LS"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"P server...\n  wi"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"th argum"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ents: "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"LspArgu"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ments {"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"argLSP "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"= True"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	", args"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"Cwd = "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"Nothin"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"g, argF"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"iles ="
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	" [], a"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"rgsShak"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"eProfil"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ing = "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"Nothing, args"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"Testing"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	" = Fals"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"e, arg"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"sExampl"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ePlugi"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"n = Fa"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"lse, ar"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"gsDebu"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"gOn = "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"True, a"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"rgsLog"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"File ="
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	' Just "'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"hls.lo"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'g", arg'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"sThread"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"s = 0,"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	" argsPr"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ojectG"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"hcVersi"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"on = F"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"alse}\n"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"  with "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"plugin"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"s: "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"[P"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'luginId "'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"britta"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'ny",Pl'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"uginId "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'"class'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'",Plug'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'inId "'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'eval",P'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"luginI"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'd "flos'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'kell",'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"Plugin"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'Id "fo'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'urmolu"'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	",Plugi"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'nId "g'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"hcide-c"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ode-ac"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'tions"'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	",Plugi"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'nId "gh'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"cide-c"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"omplet"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'ions",P'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'luginId "gh'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"cide-ho"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ver-an"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"d-symbo"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'ls",Plu'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ginId "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'"ghcide'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"-type-"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"lenses"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'",Plug'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'inId "h'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"addock"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"Commen"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'ts",Plu'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'ginId "'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'hlint"'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	",Plugi"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'nId "im'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"portLe"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'ns",Pl'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"uginId"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	' "modul'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'eName"'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	",Plugi"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'nId "o'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'rmolu",Plug'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'inId "p'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ragmas"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'",Plug'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'inId "r'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'etrie"'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	",Plugin"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'Id "sp'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'lice",'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"PluginI"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'd "sty'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"lish-ha"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'skell"'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	",Plugi"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'nId "t'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'actic"'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"]\n  i"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"n direc"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"tory: "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"/Users/"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"lars/C"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ode/ch"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ainweb/"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"test\nI"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"f you "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"are se"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"eing this i"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"n a ter"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"minal,"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	" you pr"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"obably"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	" should"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	" have "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"run ghc"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ide WI"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"THOUT "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"the --l"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"sp opt"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"ion!\n"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	" "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"Started LSP"
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	" server in "
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"0."
[ DEBUG ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:489 ]	"decoded"	{  jsonrpc = "2.0",  method = "window/logMessage",  params = {    message = 'haskell-lsp:configuration parse error. RequestMessage {_jsonrpc = "2.0", _id = IdInt 1, _method = Initialize, _params = InitializeParams {_processId = Just 69646, _rootPath = Just "/Users/lars/Code/chainweb/test", _rootUri = Just (Uri {getUri = "file:///Users/lars/Code/chainweb/test"}), _initializationOptions = Just (Object (fromList [])), _capabilities = ClientCapabilities {_workspace = Just (WorkspaceClientCapabilities {_applyEdit = Just True, _workspaceEdit = Nothing, _didChangeConfiguration = Nothing, _didChangeWatchedFiles = Nothing, _symbol = Just (SymbolClientCapabilities {_dynamicRegistration = Just False, _symbolKind = Just (SymbolKindClientCapabilities {_valueSet = Just (List [SkFile,SkModule,SkNamespace,SkPackage,SkClass,SkMethod,SkProperty,SkField,SkConstructor,SkEnum,SkInterface,SkFunction,SkVariable,SkConstant,SkString,SkNumber,SkBoolean,SkArray,SkObject,SkKey,SkNull,SkEnumMember,SkStruct,SkEvent,SkOperator,SkTypeParameter])})}), _executeCommand = Nothing, _workspaceFolders = Just True, _configuration = Just True}), _textDocument = Just (TextDocumentClientCapabilities {_synchronization = Just (SynchronizationTextDocumentClientCapabilities {_dynamicRegistration = Just False, _willSave = Just False, _willSaveWaitUntil = Just False, _didSave = Just True}), _completion = Just (CompletionClientCapabilities {_dynamicRegistration = Just False, _completionItem = Just (CompletionItemClientCapabilities {_snippetSupport = Just False, _commitCharactersSupport = Just False, _documentationFormat = Just (List [MkMarkdown,MkPlainText]), _deprecatedSupport = Just False, _preselectSupport = Just False, _tagSupport = Nothing}), _completionItemKind = Just (CompletionItemKindClientCapabilities {_valueSet = Just (List [CiText,CiMethod,CiFunction,CiConstructor,CiField,CiVariable,CiClass,CiInterface,CiModule,CiProperty,CiUnit,CiValue,CiEnum,CiKeyword,CiSnippet,CiColor,CiFile,CiReference,CiFolder,CiEnumMember,CiConstant,CiStruct,CiEvent,CiOperator,CiTypeParameter])}), _contextSupport = Just False}), _hover = Just (HoverClientCapabilities {_dynamicRegistration = Just False, _contentFormat = Just (List [MkMarkdown,MkPlainText])}), _signatureHelp = Just (SignatureHelpClientCapabilities {_dynamicRegistration = Just False, _signatureInformation = Just (SignatureInformationClientCapabilities {documentationFormat = Nothing})}), _references = Just (ReferencesClientCapabilities {_dynamicRegistration = Just False}), _documentHighlight = Just (DocumentHighlightClientCapabilities {_dynamicRegistration = Just False}), _documentSymbol = Just (DocumentSymbolClientCapabilities {_dynamicRegistration = Just False, _symbolKind = Just (DocumentSymbolKindClientCapabilities {_valueSet = Just (List [SkFile,SkModule,SkNamespace,SkPackage,SkClass,SkMethod,SkProperty,SkField,SkConstructor,SkEnum,SkInterface,SkFunction,SkVariable,SkConstant,SkString,SkNumber,SkBoolean,SkArray,SkObject,SkKey,SkNull,SkEnumMember,SkStruct,SkEvent,SkOperator,SkTypeParameter])}), _hierarchicalDocumentSymbolSupport = Just True}), _formatting = Nothing, _rangeFormatting = Nothing, _onTypeFormatting = Nothing, _definition = Just (DefinitionClientCapabilities {_dynamicRegistration = Nothing}), _typeDefinition = Just (TypeDefinitionClientCapabilities {_dynamicRegistration = Nothing}), _implementation = Just (ImplementationClientCapabilities {_dynamicRegistration = Nothing}), _codeAction = Just (CodeActionClientCapabilities {_dynamicRegistration = Just False, _codeActionLiteralSupport = Just (CodeActionLiteralSupport {_codeActionKind = CodeActionKindClientCapabilities {_valueSet = List [CodeActionUnknown "",CodeActionUnknown "Empty",CodeActionUnknown "QuickFix",CodeActionUnknown "Refactor",CodeActionUnknown "RefactorExtract",CodeActionUnknown "RefactorInline",CodeActionUnknown "RefactorRewrite",CodeActionUnknown "Source",CodeActionUnknown "SourceOrganizeImports",CodeActionQuickFix,CodeActionRefactor,CodeActionRefactorExtract,CodeActionRefactorInline,CodeActionRefactorRewrite,CodeActionSource,CodeActionSourceOrganizeImports]}})}), _codeLens = Nothing, _documentLink = Nothing, _colorProvider = Nothing, _rename = Just (RenameClientCapabilities {_dynamicRegistration = Just False, _prepareSupport = Just True}), _publishDiagnostics = Just (PublishDiagnosticsClientCapabilities {_relatedInformation = Just True, _tagSupport = Just (PublishDiagnosticsTagsClientCapabilities {_valueSet = List [DtUnnecessary,DtDeprecated]})}), _foldingRange = Nothing}), _window = Just (WindowClientCapabilities {_workDoneProgress = Just True}), _experimental = Nothing}, _trace = Just TraceOff, _workspaceFolders = Just (List [WorkspaceFolder {_uri = "file:///Users/lars/Code/chainweb/test", _name = "/Users/lars/Code/chainweb/test"}])}} "key \\"languageServerHaskell\\" not found"',    type = 1  }}
[ DEBUG ] 2021-02-03T20:15:15+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:500 ]	"notification"	"window/logMessage"	{  message = 'haskell-lsp:configuration parse error. RequestMessage {_jsonrpc = "2.0", _id = IdInt 1, _method = Initialize, _params = InitializeParams {_processId = Just 69646, _rootPath = Just "/Users/lars/Code/chainweb/test", _rootUri = Just (Uri {getUri = "file:///Users/lars/Code/chainweb/test"}), _initializationOptions = Just (Object (fromList [])), _capabilities = ClientCapabilities {_workspace = Just (WorkspaceClientCapabilities {_applyEdit = Just True, _workspaceEdit = Nothing, _didChangeConfiguration = Nothing, _didChangeWatchedFiles = Nothing, _symbol = Just (SymbolClientCapabilities {_dynamicRegistration = Just False, _symbolKind = Just (SymbolKindClientCapabilities {_valueSet = Just (List [SkFile,SkModule,SkNamespace,SkPackage,SkClass,SkMethod,SkProperty,SkField,SkConstructor,SkEnum,SkInterface,SkFunction,SkVariable,SkConstant,SkString,SkNumber,SkBoolean,SkArray,SkObject,SkKey,SkNull,SkEnumMember,SkStruct,SkEvent,SkOperator,SkTypeParameter])})}), _executeCommand = Nothing, _workspaceFolders = Just True, _configuration = Just True}), _textDocument = Just (TextDocumentClientCapabilities {_synchronization = Just (SynchronizationTextDocumentClientCapabilities {_dynamicRegistration = Just False, _willSave = Just False, _willSaveWaitUntil = Just False, _didSave = Just True}), _completion = Just (CompletionClientCapabilities {_dynamicRegistration = Just False, _completionItem = Just (CompletionItemClientCapabilities {_snippetSupport = Just False, _commitCharactersSupport = Just False, _documentationFormat = Just (List [MkMarkdown,MkPlainText]), _deprecatedSupport = Just False, _preselectSupport = Just False, _tagSupport = Nothing}), _completionItemKind = Just (CompletionItemKindClientCapabilities {_valueSet = Just (List [CiText,CiMethod,CiFunction,CiConstructor,CiField,CiVariable,CiClass,CiInterface,CiModule,CiProperty,CiUnit,CiValue,CiEnum,CiKeyword,CiSnippet,CiColor,CiFile,CiReference,CiFolder,CiEnumMember,CiConstant,CiStruct,CiEvent,CiOperator,CiTypeParameter])}), _contextSupport = Just False}), _hover = Just (HoverClientCapabilities {_dynamicRegistration = Just False, _contentFormat = Just (List [MkMarkdown,MkPlainText])}), _signatureHelp = Just (SignatureHelpClientCapabilities {_dynamicRegistration = Just False, _signatureInformation = Just (SignatureInformationClientCapabilities {documentationFormat = Nothing})}), _references = Just (ReferencesClientCapabilities {_dynamicRegistration = Just False}), _documentHighlight = Just (DocumentHighlightClientCapabilities {_dynamicRegistration = Just False}), _documentSymbol = Just (DocumentSymbolClientCapabilities {_dynamicRegistration = Just False, _symbolKind = Just (DocumentSymbolKindClientCapabilities {_valueSet = Just (List [SkFile,SkModule,SkNamespace,SkPackage,SkClass,SkMethod,SkProperty,SkField,SkConstructor,SkEnum,SkInterface,SkFunction,SkVariable,SkConstant,SkString,SkNumber,SkBoolean,SkArray,SkObject,SkKey,SkNull,SkEnumMember,SkStruct,SkEvent,SkOperator,SkTypeParameter])}), _hierarchicalDocumentSymbolSupport = Just True}), _formatting = Nothing, _rangeFormatting = Nothing, _onTypeFormatting = Nothing, _definition = Just (DefinitionClientCapabilities {_dynamicRegistration = Nothing}), _typeDefinition = Just (TypeDefinitionClientCapabilities {_dynamicRegistration = Nothing}), _implementation = Just (ImplementationClientCapabilities {_dynamicRegistration = Nothing}), _codeAction = Just (CodeActionClientCapabilities {_dynamicRegistration = Just False, _codeActionLiteralSupport = Just (CodeActionLiteralSupport {_codeActionKind = CodeActionKindClientCapabilities {_valueSet = List [CodeActionUnknown "",CodeActionUnknown "Empty",CodeActionUnknown "QuickFix",CodeActionUnknown "Refactor",CodeActionUnknown "RefactorExtract",CodeActionUnknown "RefactorInline",CodeActionUnknown "RefactorRewrite",CodeActionUnknown "Source",CodeActionUnknown "SourceOrganizeImports",CodeActionQuickFix,CodeActionRefactor,CodeActionRefactorExtract,CodeActionRefactorInline,CodeActionRefactorRewrite,CodeActionSource,CodeActionSourceOrganizeImports]}})}), _codeLens = Nothing, _documentLink = Nothing, _colorProvider = Nothing, _rename = Just (RenameClientCapabilities {_dynamicRegistration = Just False, _prepareSupport = Just True}), _publishDiagnostics = Just (PublishDiagnosticsClientCapabilities {_relatedInformation = Just True, _tagSupport = Just (PublishDiagnosticsTagsClientCapabilities {_valueSet = List [DtUnnecessary,DtDeprecated]})}), _foldingRange = Nothing}), _window = Just (WindowClientCapabilities {_workDoneProgress = Just True}), _experimental = Nothing}, _trace = Just TraceOff, _workspaceFolders = Just (List [WorkspaceFolder {_uri = "file:///Users/lars/Code/chainweb/test", _name = "/Users/lars/Code/chainweb/test"}])}} "key \\"languageServerHaskell\\" not found"',  type = 1}
[ DEBUG ] 2021-02-03T20:15:15+0100 ] ...HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/handlers.lua:407 ]	"default_handler"	"window/logMessage"	{  client_id = 2,  params = {    message = 'haskell-lsp:configuration parse error. RequestMessage {_jsonrpc = "2.0", _id = IdInt 1, _method = Initialize, _params = InitializeParams {_processId = Just 69646, _rootPath = Just "/Users/lars/Code/chainweb/test", _rootUri = Just (Uri {getUri = "file:///Users/lars/Code/chainweb/test"}), _initializationOptions = Just (Object (fromList [])), _capabilities = ClientCapabilities {_workspace = Just (WorkspaceClientCapabilities {_applyEdit = Just True, _workspaceEdit = Nothing, _didChangeConfiguration = Nothing, _didChangeWatchedFiles = Nothing, _symbol = Just (SymbolClientCapabilities {_dynamicRegistration = Just False, _symbolKind = Just (SymbolKindClientCapabilities {_valueSet = Just (List [SkFile,SkModule,SkNamespace,SkPackage,SkClass,SkMethod,SkProperty,SkField,SkConstructor,SkEnum,SkInterface,SkFunction,SkVariable,SkConstant,SkString,SkNumber,SkBoolean,SkArray,SkObject,SkKey,SkNull,SkEnumMember,SkStruct,SkEvent,SkOperator,SkTypeParameter])})}), _executeCommand = Nothing, _workspaceFolders = Just True, _configuration = Just True}), _textDocument = Just (TextDocumentClientCapabilities {_synchronization = Just (SynchronizationTextDocumentClientCapabilities {_dynamicRegistration = Just False, _willSave = Just False, _willSaveWaitUntil = Just False, _didSave = Just True}), _completion = Just (CompletionClientCapabilities {_dynamicRegistration = Just False, _completionItem = Just (CompletionItemClientCapabilities {_snippetSupport = Just False, _commitCharactersSupport = Just False, _documentationFormat = Just (List [MkMarkdown,MkPlainText]), _deprecatedSupport = Just False, _preselectSupport = Just False, _tagSupport = Nothing}), _completionItemKind = Just (CompletionItemKindClientCapabilities {_valueSet = Just (List [CiText,CiMethod,CiFunction,CiConstructor,CiField,CiVariable,CiClass,CiInterface,CiModule,CiProperty,CiUnit,CiValue,CiEnum,CiKeyword,CiSnippet,CiColor,CiFile,CiReference,CiFolder,CiEnumMember,CiConstant,CiStruct,CiEvent,CiOperator,CiTypeParameter])}), _contextSupport = Just False}), _hover = Just (HoverClientCapabilities {_dynamicRegistration = Just False, _contentFormat = Just (List [MkMarkdown,MkPlainText])}), _signatureHelp = Just (SignatureHelpClientCapabilities {_dynamicRegistration = Just False, _signatureInformation = Just (SignatureInformationClientCapabilities {documentationFormat = Nothing})}), _references = Just (ReferencesClientCapabilities {_dynamicRegistration = Just False}), _documentHighlight = Just (DocumentHighlightClientCapabilities {_dynamicRegistration = Just False}), _documentSymbol = Just (DocumentSymbolClientCapabilities {_dynamicRegistration = Just False, _symbolKind = Just (DocumentSymbolKindClientCapabilities {_valueSet = Just (List [SkFile,SkModule,SkNamespace,SkPackage,SkClass,SkMethod,SkProperty,SkField,SkConstructor,SkEnum,SkInterface,SkFunction,SkVariable,SkConstant,SkString,SkNumber,SkBoolean,SkArray,SkObject,SkKey,SkNull,SkEnumMember,SkStruct,SkEvent,SkOperator,SkTypeParameter])}), _hierarchicalDocumentSymbolSupport = Just True}), _formatting = Nothing, _rangeFormatting = Nothing, _onTypeFormatting = Nothing, _definition = Just (DefinitionClientCapabilities {_dynamicRegistration = Nothing}), _typeDefinition = Just (TypeDefinitionClientCapabilities {_dynamicRegistration = Nothing}), _implementation = Just (ImplementationClientCapabilities {_dynamicRegistration = Nothing}), _codeAction = Just (CodeActionClientCapabilities {_dynamicRegistration = Just False, _codeActionLiteralSupport = Just (CodeActionLiteralSupport {_codeActionKind = CodeActionKindClientCapabilities {_valueSet = List [CodeActionUnknown "",CodeActionUnknown "Empty",CodeActionUnknown "QuickFix",CodeActionUnknown "Refactor",CodeActionUnknown "RefactorExtract",CodeActionUnknown "RefactorInline",CodeActionUnknown "RefactorRewrite",CodeActionUnknown "Source",CodeActionUnknown "SourceOrganizeImports",CodeActionQuickFix,CodeActionRefactor,CodeActionRefactorExtract,CodeActionRefactorInline,CodeActionRefactorRewrite,CodeActionSource,CodeActionSourceOrganizeImports]}})}), _codeLens = Nothing, _documentLink = Nothing, _colorProvider = Nothing, _rename = Just (RenameClientCapabilities {_dynamicRegistration = Just False, _prepareSupport = Just True}), _publishDiagnostics = Just (PublishDiagnosticsClientCapabilities {_relatedInformation = Just True, _tagSupport = Just (PublishDiagnosticsTagsClientCapabilities {_valueSet = List [DtUnnecessary,DtDeprecated]})}), _foldingRange = Nothing}), _window = Just (WindowClientCapabilities {_workDoneProgress = Just True}), _experimental = Nothing}, _trace = Just TraceOff, _workspaceFolders = Just (List [WorkspaceFolder {_uri = "file:///Users/lars/Code/chainweb/test", _name = "/Users/lars/Code/chainweb/test"}])}} "key \\"languageServerHaskell\\" not found"',    type = 1  }}
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/handlers.lua:375 ]	'haskell-lsp:configuration parse error. RequestMessage {_jsonrpc = "2.0", _id = IdInt 1, _method = Initialize, _params = InitializeParams {_processId = Just 69646, _rootPath = Just "/Users/lars/Code/chainweb/test", _rootUri = Just (Uri {getUri = "file:///Users/lars/Code/chainweb/test"}), _initializationOptions = Just (Object (fromList [])), _capabilities = ClientCapabilities {_workspace = Just (WorkspaceClientCapabilities {_applyEdit = Just True, _workspaceEdit = Nothing, _didChangeConfiguration = Nothing, _didChangeWatchedFiles = Nothing, _symbol = Just (SymbolClientCapabilities {_dynamicRegistration = Just False, _symbolKind = Just (SymbolKindClientCapabilities {_valueSet = Just (List [SkFile,SkModule,SkNamespace,SkPackage,SkClass,SkMethod,SkProperty,SkField,SkConstructor,SkEnum,SkInterface,SkFunction,SkVariable,SkConstant,SkString,SkNumber,SkBoolean,SkArray,SkObject,SkKey,SkNull,SkEnumMember,SkStruct,SkEvent,SkOperator,SkTypeParameter])})}), _executeCommand = Nothing, _workspaceFolders = Just True, _configuration = Just True}), _textDocument = Just (TextDocumentClientCapabilities {_synchronization = Just (SynchronizationTextDocumentClientCapabilities {_dynamicRegistration = Just False, _willSave = Just False, _willSaveWaitUntil = Just False, _didSave = Just True}), _completion = Just (CompletionClientCapabilities {_dynamicRegistration = Just False, _completionItem = Just (CompletionItemClientCapabilities {_snippetSupport = Just False, _commitCharactersSupport = Just False, _documentationFormat = Just (List [MkMarkdown,MkPlainText]), _deprecatedSupport = Just False, _preselectSupport = Just False, _tagSupport = Nothing}), _completionItemKind = Just (CompletionItemKindClientCapabilities {_valueSet = Just (List [CiText,CiMethod,CiFunction,CiConstructor,CiField,CiVariable,CiClass,CiInterface,CiModule,CiProperty,CiUnit,CiValue,CiEnum,CiKeyword,CiSnippet,CiColor,CiFile,CiReference,CiFolder,CiEnumMember,CiConstant,CiStruct,CiEvent,CiOperator,CiTypeParameter])}), _contextSupport = Just False}), _hover = Just (HoverClientCapabilities {_dynamicRegistration = Just False, _contentFormat = Just (List [MkMarkdown,MkPlainText])}), _signatureHelp = Just (SignatureHelpClientCapabilities {_dynamicRegistration = Just False, _signatureInformation = Just (SignatureInformationClientCapabilities {documentationFormat = Nothing})}), _references = Just (ReferencesClientCapabilities {_dynamicRegistration = Just False}), _documentHighlight = Just (DocumentHighlightClientCapabilities {_dynamicRegistration = Just False}), _documentSymbol = Just (DocumentSymbolClientCapabilities {_dynamicRegistration = Just False, _symbolKind = Just (DocumentSymbolKindClientCapabilities {_valueSet = Just (List [SkFile,SkModule,SkNamespace,SkPackage,SkClass,SkMethod,SkProperty,SkField,SkConstructor,SkEnum,SkInterface,SkFunction,SkVariable,SkConstant,SkString,SkNumber,SkBoolean,SkArray,SkObject,SkKey,SkNull,SkEnumMember,SkStruct,SkEvent,SkOperator,SkTypeParameter])}), _hierarchicalDocumentSymbolSupport = Just True}), _formatting = Nothing, _rangeFormatting = Nothing, _onTypeFormatting = Nothing, _definition = Just (DefinitionClientCapabilities {_dynamicRegistration = Nothing}), _typeDefinition = Just (TypeDefinitionClientCapabilities {_dynamicRegistration = Nothing}), _implementation = Just (ImplementationClientCapabilities {_dynamicRegistration = Nothing}), _codeAction = Just (CodeActionClientCapabilities {_dynamicRegistration = Just False, _codeActionLiteralSupport = Just (CodeActionLiteralSupport {_codeActionKind = CodeActionKindClientCapabilities {_valueSet = List [CodeActionUnknown "",CodeActionUnknown "Empty",CodeActionUnknown "QuickFix",CodeActionUnknown "Refactor",CodeActionUnknown "RefactorExtract",CodeActionUnknown "RefactorInline",CodeActionUnknown "RefactorRewrite",CodeActionUnknown "Source",CodeActionUnknown "SourceOrganizeImports",CodeActionQuickFix,CodeActionRefactor,CodeActionRefactorExtract,CodeActionRefactorInline,CodeActionRefactorRewrite,CodeActionSource,CodeActionSourceOrganizeImports]}})}), _codeLens = Nothing, _documentLink = Nothing, _colorProvider = Nothing, _rename = Just (RenameClientCapabilities {_dynamicRegistration = Just False, _prepareSupport = Just True}), _publishDiagnostics = Just (PublishDiagnosticsClientCapabilities {_relatedInformation = Just True, _tagSupport = Just (PublishDiagnosticsTagsClientCapabilities {_valueSet = List [DtUnnecessary,DtDeprecated]})}), _foldingRange = Nothing}), _window = Just (WindowClientCapabilities {_workDoneProgress = Just True}), _experimental = Nothing}, _trace = Just TraceOff, _workspaceFolders = Just (List [WorkspaceFolder {_uri = "file:///Users/lars/Code/chainweb/test", _name = "/Users/lars/Code/chainweb/test"}])}} "key \\"languageServerHaskell\\" not found"'
[ ERROR ] 2021-02-03T20:15:15+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"00s\n"
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:489 ]	"decoded"	{  id = 1,  jsonrpc = "2.0",  result = {    capabilities = {      codeActionProvider = true,      codeLensProvider = vim.empty_dict(),      colorProvider = false,      completionProvider = {        resolveProvider = false,        triggerCharacters = { "." }      },      definitionProvider = true,      documentFormattingProvider = true,      documentHighlightProvider = true,      documentRangeFormattingProvider = true,      documentSymbolProvider = true,      executeCommandProvider = {        commands = { "69683:class:addMinimalMethodPlaceholders", "69683:eval:evalCommand", "69683:ghcide-completions:extendImport", "69683:ghcide-type-lenses:typesignature.add", "69683:hlint:applyOne", "69683:hlint:applyAll", "69683:importLens:ImportLensCommand", "69683:moduleName:edit", "69683:retrie:retrieCommand", "69683:splice:expandTHSpliceInplace", "69683:tactic:tacticsAutoCommand", "69683:tactic:tacticsIntrosCommand", "69683:tactic:tacticsDestructCommand", "69683:tactic:tacticsHomomorphismCommand", "69683:tactic:tacticsDestructLambdaCaseCommand", "69683:tactic:tacticsHomomorphismLambdaCaseCommand" }      },      foldingRangeProvider = false,      hoverProvider = true,      implementationProvider = true,      referencesProvider = true,      renameProvider = false,      textDocumentSync = {        change = 2,        openClose = true,        save = vim.empty_dict()      },      typeDefinitionProvider = true,      workspace = {        workspaceFolders = {          changeNotifications = true,          supported = true        }      },      workspaceSymbolProvider = true    }  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:388 ]	"rpc.send.payload"	{  jsonrpc = "2.0",  method = "initialized",  params = {    [true] = 6  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:674 ]	"LSP[hlsDebug]"	"server_capabilities"	{  codeActionProvider = true,  codeLensProvider = {},  colorProvider = false,  completionProvider = {    resolveProvider = false,    triggerCharacters = { "." }  },  definitionProvider = true,  documentFormattingProvider = true,  documentHighlightProvider = true,  documentRangeFormattingProvider = true,  documentSymbolProvider = true,  executeCommandProvider = {    commands = { "69683:class:addMinimalMethodPlaceholders", "69683:eval:evalCommand", "69683:ghcide-completions:extendImport", "69683:ghcide-type-lenses:typesignature.add", "69683:hlint:applyOne", "69683:hlint:applyAll", "69683:importLens:ImportLensCommand", "69683:moduleName:edit", "69683:retrie:retrieCommand", "69683:splice:expandTHSpliceInplace", "69683:tactic:tacticsAutoCommand", "69683:tactic:tacticsIntrosCommand", "69683:tactic:tacticsDestructCommand", "69683:tactic:tacticsHomomorphismCommand", "69683:tactic:tacticsDestructLambdaCaseCommand", "69683:tactic:tacticsHomomorphismLambdaCaseCommand" }  },  foldingRangeProvider = false,  hoverProvider = true,  implementationProvider = true,  referencesProvider = true,  renameProvider = false,  textDocumentSync = {    change = 2,    openClose = true,    save = {}  },  typeDefinitionProvider = true,  workspace = {    workspaceFolders = {      changeNotifications = true,      supported = true    }  },  workspaceSymbolProvider = true}
[ INFO ] 2021-02-03T20:15:16+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:675 ]	"LSP[hlsDebug]"	"initialized"	{  resolved_capabilities = {    call_hierarchy = false,    code_action = true,    completion = true,    declaration = false,    document_formatting = true,    document_highlight = true,    document_range_formatting = true,    document_symbol = true,    execute_command = true,    find_references = true,    goto_definition = true,    hover = true,    implementation = true,    rename = false,    signature_help = false,    signature_help_trigger_characters = {},    text_document_did_change = 2,    text_document_open_close = true,    text_document_save = {},    text_document_save_include_text = false,    text_document_will_save = false,    text_document_will_save_wait_until = false,    type_definition = true,    workspace_folder_properties = {      changeNotifications = true,      supported = true    },    workspace_symbol = true  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:388 ]	"rpc.send.payload"	{  jsonrpc = "2.0",  method = "textDocument/didOpen",  params = {    textDocument = {      languageId = "haskell",      text = "{-# LANGUAGE TemplateHaskell #-}\nmodule A where\nimport Control.Lens.TH\nnewtype A a = A { _a :: a }\nmakeLenses ''A\n",      uri = "file:///Users/lars/Code/chainweb/test/A.hs",      version = 0    }  }}
[ ERROR ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'Output from setting up the cradle Cradle {cradleRootDir = "/Users/lars/Code/chainweb/test", cradleOptsProg = CradleAction: Direct}\n'
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:489 ]	"decoded"	{  id = 0,  jsonrpc = "2.0",  method = "window/workDoneProgress/create",  params = {    token = 0  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:489 ]	"decoded"	{  jsonrpc = "2.0",  method = "$/progress",  params = {    token = 0,    value = {      cancellable = false,      kind = "begin",      title = "Setting up test (for A.hs)"    }  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:514 ]	"server_request"	"window/workDoneProgress/create"	{  token = 0}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:517 ]	"server_request: found handler for"	"window/workDoneProgress/create"
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/handlers.lua:407 ]	"default_handler"	"window/workDoneProgress/create"	{  client_id = 2,  params = {    token = 0  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:500 ]	"server_request: callback result"	{  result = vim.NIL,  status = true}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:388 ]	"rpc.send.payload"	{  id = 0,  jsonrpc = "2.0",  result = vim.NIL}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:500 ]	"notification"	"$/progress"	{  token = 0,  value = {    cancellable = false,    kind = "begin",    title = "Setting up test (for A.hs)"  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/handlers.lua:407 ]	"default_handler"	"$/progress"	{  client_id = 2,  params = {    token = 0,    value = {      cancellable = false,      kind = "begin",      title = "Setting up test (for A.hs)"    }  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:489 ]	"decoded"	{  jsonrpc = "2.0",  method = "$/progress",  params = {    token = 0,    value = {      kind = "end"    }  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:500 ]	"notification"	"$/progress"	{  token = 0,  value = {    kind = "end"  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/handlers.lua:407 ]	"default_handler"	"$/progress"	{  client_id = 2,  params = {    token = 0,    value = {      kind = "end"    }  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:489 ]	"decoded"	{  id = 1,  jsonrpc = "2.0",  method = "window/workDoneProgress/create",  params = {    token = "21"  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:514 ]	"server_request"	"window/workDoneProgress/create"	{  token = "21"}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:517 ]	"server_request: found handler for"	"window/workDoneProgress/create"
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/handlers.lua:407 ]	"default_handler"	"window/workDoneProgress/create"	{  client_id = 2,  params = {    token = "21"  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:500 ]	"server_request: callback result"	{  result = vim.NIL,  status = true}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:388 ]	"rpc.send.payload"	{  id = 1,  jsonrpc = "2.0",  result = vim.NIL}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:489 ]	"decoded"	{  jsonrpc = "2.0",  method = "$/progress",  params = {    token = "21",    value = {      kind = "begin",      title = "Processing"    }  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:500 ]	"notification"	"$/progress"	{  token = "21",  value = {    kind = "begin",    title = "Processing"  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/handlers.lua:407 ]	"default_handler"	"$/progress"	{  client_id = 2,  params = {    token = "21",    value = {      kind = "begin",      title = "Processing"    }  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:489 ]	"decoded"	{  jsonrpc = "2.0",  method = "$/progress",  params = {    token = "21",    value = {      kind = "report",      message = "1/2"    }  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:500 ]	"notification"	"$/progress"	{  token = "21",  value = {    kind = "report",    message = "1/2"  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/handlers.lua:407 ]	"default_handler"	"$/progress"	{  client_id = 2,  params = {    token = "21",    value = {      kind = "report",      message = "1/2"    }  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:489 ]	"decoded"	{  jsonrpc = "2.0",  method = "$/progress",  params = {    token = "21",    value = {      kind = "report",      message = "2/3"    }  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:500 ]	"notification"	"$/progress"	{  token = "21",  value = {    kind = "report",    message = "2/3"  }}
[ DEBUG ] 2021-02-03T20:15:16+0100 ] ...HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/handlers.lua:407 ]	"default_handler"	"$/progress"	{  client_id = 2,  params = {    token = "21",    value = {      kind = "report",      message = "2/3"    }  }}
[ ERROR ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"haskell-language-server-8.10.3: internal error: checkProddableBlock: invalid fixup in runtime linker: 0x200001db6\n    (GHC version 8.10.3 for x86_64_apple_darwin)\n    Please report this as a GHC bug:  https://www.haskell.org/ghc/reportabug\n"
[ ERROR ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	'haskell-language-server-wrapper: callProcess: /Users/lars/.cabal/bin/haskell-language-server-8.10.3 "--lsp" "-l" "hls.log" "--debug" (exit -6): failed'
[ ERROR ] 2021-02-03T20:15:16+0100 ] ...ovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp/rpc.lua:455 ]	"rpc"	"haskell-language-server-wrapper"	"stderr"	"\n"
[ INFO ] 2021-02-03T20:15:26+0100 ] ...r/neovim/HEAD-271cec2/share/nvim/runtime/lua/vim/lsp.lua:1048 ]	"exit_handler"	{}
@jneira jneira added os: macos type: bug Something isn't right: doesn't work as intended, documentation is missing/outdated, etc.. type: setup labels Jan 30, 2021
@larskuhtz larskuhtz changed the title Loading project fails with "invalid fixup in runtime linker" Loading module with Template Haskell fails with "invalid fixup in runtime linker" Feb 3, 2021
@larskuhtz larskuhtz changed the title Loading module with Template Haskell fails with "invalid fixup in runtime linker" Template Haskell splice fails with "invalid fixup in runtime linker" Feb 3, 2021
@larskuhtz
Copy link
Author

It seems that the failure only occurs when lens is built with debug-info: True. Setting debug-info: False makes the failure disappear.

@jneira
Copy link
Member

jneira commented Jan 31, 2022

I am gonna close this issue as all compiler crashes seems to have the same root cause:

If any of you think the issue should not be included generically feel free to reopen it (with a brief explanation if possible)
Thanks all!

@jneira jneira closed this as completed Jan 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
os: macos type: bug Something isn't right: doesn't work as intended, documentation is missing/outdated, etc..
Projects
None yet
Development

No branches or pull requests

2 participants