2020-01-30 21:29:37.9183909 [ThreadId 3] - run entered for hie-wrapper(hie-wrapper) Version 1.0.0.0, Git revision b1f50edc095d454087e2e34e9419922e2d248f15 (3731 commits) x86_64 ghc-8.6.5 2020-01-30 21:29:37.9193626 [ThreadId 3] - Current directory:c:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT 2020-01-30 21:29:37.9203592 [ThreadId 3] - Operating system:mingw32 2020-01-30 21:29:37.9203592 [ThreadId 3] - args:["--lsp","-d","--vomit"] 2020-01-30 21:29:37.9303697 [ThreadId 3] - Cabal-Helper found these projects: ["ProjLocStackYaml {plStackYaml = \"c:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\\\\stack.yaml\"}","ProjLocV2Dir {plProjectDirV2 = \"c:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\"}","ProjLocV1Dir {plProjectDirV1 = \"c:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\"}"] 2020-01-30 21:29:37.9333244 [ThreadId 3] - These projects have the build tools installed: ["ProjLocStackYaml {plStackYaml = \"c:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\\\\stack.yaml\"}","ProjLocV2Dir {plProjectDirV2 = \"c:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\"}","ProjLocV1Dir {plProjectDirV1 = \"c:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\"}"] 2020-01-30 21:29:37.9353199 [ThreadId 3] - Cabal-Helper decided to use: ProjLocStackYaml {plStackYaml = "c:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\stack.yaml"} 2020-01-30 21:29:37.9363172 [ThreadId 3] - Cabal-Helper dirs: ["c:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT","c:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\File.hs"] stty: standard input: Not a character device stty: standard input: Not a character device stty: standard input: Not a character device 2020-01-30 21:29:41.6942865 [ThreadId 3] - Cabal-Helper cradle package: Package {pPackageName = "AProj", pSourceDir = "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT", pCabalFile = CabalFile "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\AProj.cabal", pFlags = [], pUnits = Unit {uUnitId = UnitId "AProj", uPackage = Package {pPackageName = "AProj", pSourceDir = "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT", pCabalFile = CabalFile "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\AProj.cabal", pFlags = [], pUnits = ()}, uDistDir = DistDirLib "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\.stack-work\\dist\\e626a42b", uImpl = UnitImplStack} :| []} 2020-01-30 21:29:41.6982757 [ThreadId 3] - Cabal-Helper normalisedPackageLocation: C:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT 2020-01-30 21:29:41.6982757 [ThreadId 3] - Module "c:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT\File.hs" is loaded by Cradle: Cradle {cradleRootDir = "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT", cradleOptsProg = CradleAction: Cabal-Helper-Stack} 2020-01-30 21:29:41.699273 [ThreadId 3] - Cradle directory:C:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT 2020-01-30 21:29:41.7002689 [ThreadId 3] - Executing Stack GHC with args: --numeric-version 2020-01-30 21:29:42.6428536 [ThreadId 3] - GHC Output: "Just "8.6.5"" 2020-01-30 21:29:42.6438508 [ThreadId 3] - Project GHC version:8.6.5 2020-01-30 21:29:42.6438508 [ThreadId 3] - hie exe candidates :["hie-8.6.5.exe","hie-8.6.exe","hie.exe"] 2020-01-30 21:29:42.6448474 [ThreadId 3] - found hie exe at:C:\Users\Gostavo\AppData\Roaming\local\bin\hie-8.6.5.exe 2020-01-30 21:29:42.6448474 [ThreadId 3] - args:["--lsp","-d","--vomit"] 2020-01-30 21:29:42.6458478 [ThreadId 3] - launching .... 2020-01-30 21:29:42.728988 [ThreadId 3] - Run entered for HIE(hie-8.6.5.exe) Version 1.0.0.0, Git revision b1f50edc095d454087e2e34e9419922e2d248f15 (3731 commits) x86_64 ghc-8.6.5 2020-01-30 21:29:42.728988 [ThreadId 3] - Operating as a LSP server on stdio 2020-01-30 21:29:42.728988 [ThreadId 3] - Current directory:c:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT 2020-01-30 21:29:42.728988 [ThreadId 3] - Operating system:mingw32 2020-01-30 21:29:42.728988 [ThreadId 3] - args:["--lsp","-d","--vomit"] 2020-01-30 21:29:42.728988 [ThreadId 3] - Enabling verbose mode for hie-bios. This option currently doesn't do anything. 2020-01-30 21:29:42.7299854 [ThreadId 3] - haskell-lsp:Starting up server ... 2020-01-30 21:29:42.73198 [ThreadId 3] - ---> {"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":15936,"clientInfo":{"name":"vscode","version":"1.41.1"},"rootPath":"c:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT","rootUri":"file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true},"callHierarchy":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT","name":"ProjMT"}]}} 2020-01-30 21:29:42.7848388 [ThreadId 3] - haskell-lsp:initializeRequestHandler: setting current dir to project root:c:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT 2020-01-30 21:29:42.7848388 [ThreadId 3] - Dummy Cradle file result: c:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT\File.hs 2020-01-30 21:29:42.7898253 [ThreadId 3] - Cabal-Helper found these projects: ["ProjLocStackYaml {plStackYaml = \"c:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\\\\stack.yaml\"}","ProjLocV2Dir {plProjectDirV2 = \"c:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\"}","ProjLocV1Dir {plProjectDirV1 = \"c:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\"}"] 2020-01-30 21:29:42.7898253 [ThreadId 3] - These projects have the build tools installed: ["ProjLocStackYaml {plStackYaml = \"c:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\\\\stack.yaml\"}","ProjLocV2Dir {plProjectDirV2 = \"c:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\"}","ProjLocV1Dir {plProjectDirV1 = \"c:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\"}"] 2020-01-30 21:29:42.7898253 [ThreadId 3] - Cabal-Helper decided to use: ProjLocStackYaml {plStackYaml = "c:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\stack.yaml"} 2020-01-30 21:29:42.7898253 [ThreadId 3] - Cabal-Helper dirs: ["c:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT","c:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\File.hs"] stty: standard input: Not a character device stty: standard input: Not a character device stty: standard input: Not a character device 2020-01-30 21:29:46.643342 [ThreadId 3] - Cabal-Helper cradle package: Package {pPackageName = "AProj", pSourceDir = "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT", pCabalFile = CabalFile "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\AProj.cabal", pFlags = [], pUnits = Unit {uUnitId = UnitId "AProj", uPackage = Package {pPackageName = "AProj", pSourceDir = "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT", pCabalFile = CabalFile "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\AProj.cabal", pFlags = [], pUnits = ()}, uDistDir = DistDirLib "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\.stack-work\\dist\\e626a42b", uImpl = UnitImplStack} :| []} 2020-01-30 21:29:46.6443392 [ThreadId 3] - Cabal-Helper normalisedPackageLocation: C:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT 2020-01-30 21:29:46.6443392 [ThreadId 3] - Module "c:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT\File.hs" is loaded by Cradle: Cradle {cradleRootDir = "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT", cradleOptsProg = CradleAction: Cabal-Helper-Stack} 2020-01-30 21:29:46.6443392 [ThreadId 3] - Executing Stack GHC with args: --numeric-version 2020-01-30 21:29:47.5634471 [ThreadId 3] - GHC Output: "Just "8.6.5"" 2020-01-30 21:29:47.5654418 [ThreadId 33] - Executing Stack GHC with args: --print-libdir 2020-01-30 21:29:47.5654418 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:29:47.5684335 [ThreadId 4] - <--2--{"result":{"capabilities":{"typeDefinitionProvider":true,"foldingRangeProvider":false,"textDocumentSync":{"openClose":true,"change":2,"willSave":false,"willSaveWaitUntil":false,"save":{"includeText":false}},"workspace":{},"implementationProvider":true,"documentRangeFormattingProvider":true,"documentHighlightProvider":true,"executeCommandProvider":{"commands":["12632:applyrefact:applyOne","12632:applyrefact:applyAll","12632:generic:type","12632:ghcmod:check","12632:ghcmod:type","12632:ghcmod:casesplit","12632:hsimport:import","12632:package:add","12632:pragmas:addPragma"]},"renameProvider":false,"colorProvider":false,"definitionProvider":true,"hoverProvider":true,"codeActionProvider":true,"completionProvider":{"triggerCharacters":["."],"resolveProvider":true},"documentSymbolProvider":true,"documentFormattingProvider":true,"referencesProvider":true}},"jsonrpc":"2.0","id":0} 2020-01-30 21:29:47.5853886 [ThreadId 3] - ---> {"jsonrpc":"2.0","method":"initialized","params":{}} 2020-01-30 21:29:47.5853886 [ThreadId 3] - ---> {"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"settings":{"languageServerHaskell":{"hlintOn":true,"maxNumberOfProblems":100,"diagnosticsOnChange":true,"liquidOn":false,"completionSnippetsOn":true,"formatOnImportOn":true,"formattingProvider":"floskell","hieExecutablePath":"","useCustomHieWrapper":false,"useCustomHieWrapperPath":"","noLspParam":false,"showTypeForSelection":{"onHover":true,"command":{"location":"dropdown"}},"trace":{"server":"verbose"},"logFile":"","enableHIE":true}}}} 2020-01-30 21:29:47.5853886 [ThreadId 3] - ---> {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs","languageId":"haskell","version":1,"text":"{-# LANGUAGE OverloadedStrings #-}\r\n\r\nmodule Main where\r\nimport Control.Concurrent\r\nimport Control.Concurrent.MVar (MVar, newEmptyMVar, putMVar,\r\n takeMVar)\r\nimport Control.Concurrent.STM\r\nimport Control.Concurrent.STM.TMVar\r\nimport Control.Exception (SomeException, try)\r\nimport Control.Monad (replicateM, when)\r\nimport Data.ByteString.Char8 (unpack)\r\nimport Data.ByteString.Short (ShortByteString)\r\nimport Data.List\r\nimport Data.Random.Normal (normalIO')\r\nimport Data.Time.Clock\r\nimport Data.Time.LocalTime (localDay, localTimeOfDay,\r\n todHour, todMin,\r\n utcToLocalZonedTime,\r\n zonedTimeToLocalTime)\r\nimport Data.Typeable\r\nimport Logs.AIBILogShortBS (addAIBILogEntry, initAIBILog,\r\n tryAddOnQueue)\r\nimport Logs.XESLogV6ShortAlg (addLogEntry, initXESLog)\r\nimport MissingH\r\nimport NamingRegistry.RegistryType as NR\r\nimport Network.Socket as N\r\nimport Numeric (showFFloat)\r\nimport System.Environment (getArgs)\r\nimport System.Exit (exitFailure)\r\nimport System.IO\r\nimport System.Random hiding (split)\r\nimport Test.MTEchoApp.CompiledTypes\r\nimport Test.MTEchoApp.Sudoku.Puzzles16k\r\nimport Types.Configuration (Connection (..))\r\nimport Types.Log\r\nimport Types.MonadType (MonadProxy (..),\r\n tryClientCall)\r\nimport Types.RemoteType (Remote (..))\r\nimport Utils (exitProj, saveLogAIBI)\r\n\r\nhelp :: IO ()\r\nhelp = do\r\n putStrLn \"List of Inputs: \"\r\n putStrLn \" 1 - #threads/clients (Default: 1)\"\r\n putStrLn \" 2 - #calls per thread (Default: 1)\"\r\n putStrLn \" 3 - config file on (Default: config.cfg)\"\r\n putStrLn \" 4 - print return value (Default: False)\"\r\n putStrLn \" 5 - save info on file (Default: False)\" --Actually without effect\r\n putStrLn \" 6 - Create XESLog (Default: True)\"\r\n putStrLn \" 7 - Create AIBILog (Default: False)\"\r\n putStrLn \" 8 - Remote function (Default: echo)\"\r\n putStrLn \" 9 - Inputs to the remote function \"\r\n putStrLn \"List of Remote Functions:\"\r\n putStrLn \" 1 - echo\"\r\n putStrLn \" 2 - dobro \"\r\n putStrLn \" 3 - soma \"\r\n putStrLn \" 4 - fibonacci \"\r\n putStrLn \" 5 - sudoku \"\r\n putStrLn \" 6 - sudokuPar \"\r\n putStrLn \"Ex: ./Client 1 1 config.cfg True False soma 1 2 é\"\r\n\r\n--Exemplo de chamada: client 1 1 config.cfg False False False False fibonacci 10\r\n\r\nparseArgs args = (conf,threads,calls,func,opts,save,toXESLog, toAIBILog,echo) where\r\n threads = if length args > 0 then args !! 0 else \"1\"\r\n calls = if length args > 1 then args !! 1 else \"1\"\r\n conf = if length args > 2 then args !! 2 else \"config.cfg\"\r\n echo = if length args > 3 then args !! 3 else \"False\"\r\n save = if length args > 4 then args !! 4 else \"False\"\r\n toXESLog = if length args > 5 then (read (args !! 5)::Bool) else True\r\n toAIBILog = if length args > 6 then (read (args !! 6)::Bool) else False\r\n func = if length args > 7 then args !! 7 else \"echo\"\r\n opts = if length args > 8 then getOpts ((drop 8 )args) [] else []\r\n\r\ngetOpts [] opts = []\r\ngetOpts (x:xs) opts = opts ++ [x] ++ (getOpts xs opts)\r\n\r\n} 2020-01-30 21:29:47.5873834 [ThreadId 34] - ****** reactor: got message number:0 2020-01-30 21:29:47.6063323 [ThreadId 3] - ---> {"jsonrpc":"2.0","id":1,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"}}} 2020-01-30 21:29:47.6063323 [ThreadId 34] - ****** reactor: processing Initialized Notification 2020-01-30 21:29:47.6063323 [ThreadId 3] - ---> {"jsonrpc":"2.0","id":2,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"},"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":4}},"context":{"diagnostics":[]}}} 2020-01-30 21:29:47.6073311 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:29:47.6073311 [ThreadId 4] - <--2--{"jsonrpc":"2.0","params":{"type":4,"message":"Using hie version: Version 1.0.0.0, Git revision b1f50edc095d454087e2e34e9419922e2d248f15 (3731 commits) x86_64 ghc-8.6.5"},"method":"window/logMessage"} 2020-01-30 21:29:47.6073311 [ThreadId 34] - ****** reactor: got message number:1 Using hie version: Version 1.0.0.0, Git revision b1f50edc095d454087e2e34e9419922e2d248f15 (3731 commits) x86_64 ghc-8.6.5 2020-01-30 21:29:47.6073311 [ThreadId 34] - reactor:didChangeConfiguration notification:NotificationMessage {_jsonrpc = "2.0", _method = WorkspaceDidChangeConfiguration, _params = DidChangeConfigurationParams {_settings = Object (fromList [("languageServerHaskell",Object (fromList [("useCustomHieWrapper",Bool False),("useCustomHieWrapperPath",String ""),("logFile",String ""),("hlintOn",Bool True),("formatOnImportOn",Bool True),("noLspParam",Bool False),("hieExecutablePath",String ""),("enableHIE",Bool True),("liquidOn",Bool False),("showTypeForSelection",Object (fromList [("onHover",Bool True),("command",Object (fromList [("location",String "dropdown")]))])),("diagnosticsOnChange",Bool True),("completionSnippetsOn",Bool True),("maxNumberOfProblems",Number 100.0),("formattingProvider",String "floskell"),("trace",Object (fromList [("server",String "verbose")]))]))])}} 2020-01-30 21:29:47.6073311 [ThreadId 34] - reactor:didChangeConfiguration diagsOn:True 2020-01-30 21:29:47.6073311 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:29:47.6073311 [ThreadId 34] - ****** reactor: got message number:2 2020-01-30 21:29:47.6073311 [ThreadId 34] - ****** reactor: processing NotDidOpenTextDocument 2020-01-30 21:29:47.6073311 [ThreadId 34] - requestDiagnostics: no diagFunc for:DiagnosticOnOpen 2020-01-30 21:29:47.6073311 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:29:47.608329 [ThreadId 34] - ****** reactor: got message number:3 2020-01-30 21:29:47.608329 [ThreadId 34] - reactor:got Document symbol request:RequestMessage {_jsonrpc = "2.0", _id = IdInt 1, _method = TextDocumentDocumentSymbol, _params = DocumentSymbolParams {_textDocument = TextDocumentIdentifier {_uri = Uri {getUri = "file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"}}, _workDoneToken = Nothing}} 2020-01-30 21:29:47.608329 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:29:47.608329 [ThreadId 34] - ****** reactor: got message number:4 2020-01-30 21:29:47.608329 [ThreadId 34] - reactor:got CodeActionRequest:RequestMessage {_jsonrpc = "2.0", _id = IdInt 2, _method = TextDocumentCodeAction, _params = CodeActionParams {_textDocument = TextDocumentIdentifier {_uri = Uri {getUri = "file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"}}, _range = Range {_start = Position {_line = 63, _character = 4}, _end = Position {_line = 63, _character = 4}}, _context = CodeActionContext {_diagnostics = List [], only = Nothing}, _workDoneToken = Nothing}} 2020-01-30 21:29:47.608329 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:29:48.6010194 [ThreadId 33] - GHC Output: "Just "C:\\Users\\Gostavo\\AppData\\Local\\Programs\\stack\\x86_64-windows\\ghc-8.6.5\\lib"" 2020-01-30 21:29:48.6020172 [ThreadId 39] - ideDispatcher: top of loop 2020-01-30 21:29:48.6020172 [ThreadId 39] - ideDispatcher: got request 3 with id: IdInt 1 2020-01-30 21:29:48.6030137 [ThreadId 39] - ideDispatcher: top of loop 2020-01-30 21:29:48.6030137 [ThreadId 39] - ideDispatcher: got request 4 with id: IdInt 2 2020-01-30 21:29:48.6030137 [ThreadId 39] - ideDispatcher: top of loop 2020-01-30 21:29:48.6030137 [ThreadId 39] - ideDispatcher: got request 4 with id: IdInt 2 2020-01-30 21:29:48.6040118 [ThreadId 39] - ideDispatcher: top of loop 2020-01-30 21:29:48.6040118 [ThreadId 39] - ideDispatcher: got request 4 with id: IdInt 2 2020-01-30 21:29:48.6040118 [ThreadId 39] - ideDispatcher: top of loop 2020-01-30 21:29:48.6040118 [ThreadId 39] - ideDispatcher: got request 4 with id: IdInt 2 2020-01-30 21:29:48.6040118 [ThreadId 39] - ideDispatcher: top of loop 2020-01-30 21:29:48.6040118 [ThreadId 39] - ideDispatcher: got request 4 with id: IdInt 2 2020-01-30 21:29:48.6040118 [ThreadId 39] - ideDispatcher: top of loop 2020-01-30 21:29:48.6040118 [ThreadId 39] - ideDispatcher: got request 4 with id: IdInt 2 2020-01-30 21:29:48.6060059 [ThreadId 39] - ideDispatcher: top of loop 2020-01-30 21:29:48.6070033 [ThreadId 4] - <--2--{"result":[],"jsonrpc":"2.0","id":2} 2020-01-30 21:29:48.6209662 [ThreadId 38] - ghcDispatcher: top of loop 2020-01-30 21:29:48.6209662 [ThreadId 38] - ghcDispatcher:got request 0 with id: Nothing 2020-01-30 21:29:48.6259522 [ThreadId 38] - ghcDispatcher: top of loop 2020-01-30 21:29:48.6259522 [ThreadId 38] - ghcDispatcher:got request 2 with id: Nothing 2020-01-30 21:29:48.6259522 [ThreadId 38] - ghcDispatcher:Processing request as version matches 2020-01-30 21:29:48.6269493 [ThreadId 38] - New cradle: C:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT\Client\ClientMain.hs Using hoogle db at: C:\Users\Gostavo\AppData\Roaming\hoogle\default-haskell-5.0.17.hoo 2020-01-30 21:29:48.6289439 [ThreadId 4] - <--2--{"jsonrpc":"2.0","params":{"type":4,"message":"Using hoogle db at: C:\\Users\\Gostavo\\AppData\\Roaming\\hoogle\\default-haskell-5.0.17.hoo"},"method":"window/logMessage"} 2020-01-30 21:29:48.631936 [ThreadId 38] - Cabal-Helper found these projects: ["ProjLocStackYaml {plStackYaml = \"C:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\\\\stack.yaml\"}","ProjLocV2Dir {plProjectDirV2 = \"C:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\"}","ProjLocV1Dir {plProjectDirV1 = \"C:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\"}"] 2020-01-30 21:29:48.631936 [ThreadId 38] - These projects have the build tools installed: ["ProjLocStackYaml {plStackYaml = \"C:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\\\\stack.yaml\"}","ProjLocV2Dir {plProjectDirV2 = \"C:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\"}","ProjLocV1Dir {plProjectDirV1 = \"C:\\\\Users\\\\Gostavo\\\\Dropbox\\\\Doutorado\\\\Proj\\\\Codigo\\\\atom\\\\ProjMT\"}"] 2020-01-30 21:29:48.631936 [ThreadId 38] - Cabal-Helper decided to use: ProjLocStackYaml {plStackYaml = "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\stack.yaml"} 2020-01-30 21:29:48.631936 [ThreadId 38] - Cabal-Helper dirs: ["C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT","C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\Client\\ClientMain.hs"] stty: standard input: Not a character device stty: standard input: Not a character device stty: standard input: Not a character device 2020-01-30 21:29:52.2244268 [ThreadId 38] - Cabal-Helper cradle package: Package {pPackageName = "AProj", pSourceDir = "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT", pCabalFile = CabalFile "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\AProj.cabal", pFlags = [], pUnits = Unit {uUnitId = UnitId "AProj", uPackage = Package {pPackageName = "AProj", pSourceDir = "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT", pCabalFile = CabalFile "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\AProj.cabal", pFlags = [], pUnits = ()}, uDistDir = DistDirLib "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\.stack-work\\dist\\e626a42b", uImpl = UnitImplStack} :| []} 2020-01-30 21:29:52.2244268 [ThreadId 38] - Cabal-Helper normalisedPackageLocation: C:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT 2020-01-30 21:29:52.2254245 [ThreadId 38] - Module "C:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT\Client\ClientMain.hs" is loaded by Cradle: Cradle {cradleRootDir = "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT", cradleOptsProg = CradleAction: Cabal-Helper-Stack} 2020-01-30 21:29:52.2254245 [ThreadId 38] - Found cradle: Cradle {cradleRootDir = "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT", cradleOptsProg = CradleAction: Cabal-Helper-Stack} 2020-01-30 21:29:52.2254245 [ThreadId 68] - Relative Module FilePath: Client\ClientMain.hs 2020-01-30 21:29:52.2254245 [ThreadId 4] - <--2--{"jsonrpc":"2.0","params":{"token":0},"method":"window/workDoneProgress/create","id":0} 2020-01-30 21:29:52.2254245 [ThreadId 4] - <--2--{"jsonrpc":"2.0","params":{"value":{"kind":"begin","cancellable":false,"title":"Initializing Stack project","percentage":0},"token":0},"method":"$/progress"} 2020-01-30 21:29:52.226422 [ThreadId 3] - ---> {"jsonrpc":"2.0","id":0,"result":null} 2020-01-30 21:29:52.226422 [ThreadId 3] - haskell-lsp:Got reply message:"{\"jsonrpc\":\"2.0\",\"id\":0,\"result\":null}" 2020-01-30 21:29:52.226422 [ThreadId 34] - ****** reactor: got message number:5 2020-01-30 21:29:52.226422 [ThreadId 34] - reactor:got RspFromClient:ResponseMessage {_jsonrpc = "2.0", _id = IdRspInt 0, _result = Just Null, _error = Nothing} 2020-01-30 21:29:52.226422 [ThreadId 34] - ****** reactor: top of loop stty: standard input: Not a character device 2020-01-30 21:29:53.5824679 [ThreadId 33] - Scheduler thread exited unexpectedly: panic! invokeHelper: C:\Users\Gostavo\Dropbox\Doutorado\Proj\Codigo\atom\ProjMT\.stack-work\cabal-helper\cabal-helper "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\AProj.cabal" "C:\\Users\\Gostavo\\Dropbox\\Doutorado\\Proj\\Codigo\\atom\\ProjMT\\.stack-work\\dist\\e626a42b" "v2" "package-id" "compiler-id" "flags" "config-flags" "non-default-config-flags" "component-info" failed! 2020-01-30 21:33:15.5400423 [ThreadId 3] - ---> {"jsonrpc":"2.0","id":3,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"},"position":{"line":61,"character":10}}} 2020-01-30 21:33:15.5400423 [ThreadId 34] - ****** reactor: got message number:6 2020-01-30 21:33:15.5400423 [ThreadId 34] - reactor:got HoverRequest:RequestMessage {_jsonrpc = "2.0", _id = IdInt 3, _method = TextDocumentHover, _params = TextDocumentPositionParams {_textDocument = TextDocumentIdentifier {_uri = Uri {getUri = "file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"}}, _position = Position {_line = 61, _character = 10}, _workDoneToken = Nothing}} 2020-01-30 21:33:15.5400423 [ThreadId 34] - reactor:HoverRequest done 2020-01-30 21:33:15.5410403 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:33:15.8067169 [ThreadId 3] - ---> {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":3}} 2020-01-30 21:33:15.8077148 [ThreadId 34] - ****** reactor: got message number:7 2020-01-30 21:33:15.8077148 [ThreadId 34] - reactor:got CancelRequest:NotificationMessage {_jsonrpc = "2.0", _method = CancelRequest, _params = CancelParams {_id = IdInt 3}} 2020-01-30 21:33:15.8077148 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:33:15.9605589 [ThreadId 3] - ---> {"jsonrpc":"2.0","id":4,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"},"position":{"line":61,"character":11}}} 2020-01-30 21:33:15.9615218 [ThreadId 34] - ****** reactor: got message number:8 2020-01-30 21:33:15.9615218 [ThreadId 34] - reactor:got HoverRequest:RequestMessage {_jsonrpc = "2.0", _id = IdInt 4, _method = TextDocumentHover, _params = TextDocumentPositionParams {_textDocument = TextDocumentIdentifier {_uri = Uri {getUri = "file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"}}, _position = Position {_line = 61, _character = 11}, _workDoneToken = Nothing}} 2020-01-30 21:33:15.9615218 [ThreadId 34] - reactor:HoverRequest done 2020-01-30 21:33:15.9615218 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:33:25.7908913 [ThreadId 3] - ---> {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":4}} 2020-01-30 21:33:25.7908913 [ThreadId 34] - ****** reactor: got message number:9 2020-01-30 21:33:25.7908913 [ThreadId 34] - reactor:got CancelRequest:NotificationMessage {_jsonrpc = "2.0", _method = CancelRequest, _params = CancelParams {_id = IdInt 4}} 2020-01-30 21:33:25.7908913 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:33:25.9471949 [ThreadId 3] - ---> {"jsonrpc":"2.0","id":5,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"},"position":{"line":61,"character":25}}} 2020-01-30 21:33:25.9471949 [ThreadId 34] - ****** reactor: got message number:10 2020-01-30 21:33:25.9481912 [ThreadId 34] - reactor:got HoverRequest:RequestMessage {_jsonrpc = "2.0", _id = IdInt 5, _method = TextDocumentHover, _params = TextDocumentPositionParams {_textDocument = TextDocumentIdentifier {_uri = Uri {getUri = "file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"}}, _position = Position {_line = 61, _character = 25}, _workDoneToken = Nothing}} 2020-01-30 21:33:25.9481912 [ThreadId 34] - reactor:HoverRequest done 2020-01-30 21:33:25.9481912 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:33:29.0921067 [ThreadId 3] - ---> {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":5}} 2020-01-30 21:33:29.0931035 [ThreadId 34] - ****** reactor: got message number:11 2020-01-30 21:33:29.0931035 [ThreadId 34] - reactor:got CancelRequest:NotificationMessage {_jsonrpc = "2.0", _method = CancelRequest, _params = CancelParams {_id = IdInt 5}} 2020-01-30 21:33:29.0931035 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:33:32.5435031 [ThreadId 3] - ---> {"jsonrpc":"2.0","id":6,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"},"position":{"line":44,"character":35}}} 2020-01-30 21:33:32.5435031 [ThreadId 34] - ****** reactor: got message number:12 2020-01-30 21:33:32.5435031 [ThreadId 34] - reactor:got HoverRequest:RequestMessage {_jsonrpc = "2.0", _id = IdInt 6, _method = TextDocumentHover, _params = TextDocumentPositionParams {_textDocument = TextDocumentIdentifier {_uri = Uri {getUri = "file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"}}, _position = Position {_line = 44, _character = 35}, _workDoneToken = Nothing}} 2020-01-30 21:33:32.5444971 [ThreadId 34] - reactor:HoverRequest done 2020-01-30 21:33:32.5444971 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:33:32.5907066 [ThreadId 3] - ---> {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":6}} 2020-01-30 21:33:32.5917042 [ThreadId 34] - ****** reactor: got message number:13 2020-01-30 21:33:32.5917042 [ThreadId 34] - reactor:got CancelRequest:NotificationMessage {_jsonrpc = "2.0", _method = CancelRequest, _params = CancelParams {_id = IdInt 6}} 2020-01-30 21:33:32.5917042 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:33:35.8194604 [ThreadId 3] - ---> {"jsonrpc":"2.0","id":7,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"},"position":{"line":46,"character":32}}} 2020-01-30 21:33:35.8204578 [ThreadId 34] - ****** reactor: got message number:14 2020-01-30 21:33:35.8204578 [ThreadId 34] - reactor:got HoverRequest:RequestMessage {_jsonrpc = "2.0", _id = IdInt 7, _method = TextDocumentHover, _params = TextDocumentPositionParams {_textDocument = TextDocumentIdentifier {_uri = Uri {getUri = "file:///c%3A/Users/Gostavo/Dropbox/Doutorado/Proj/Codigo/atom/ProjMT/Client/ClientMain.hs"}}, _position = Position {_line = 46, _character = 32}, _workDoneToken = Nothing}} 2020-01-30 21:33:35.8204578 [ThreadId 34] - reactor:HoverRequest done 2020-01-30 21:33:35.8204578 [ThreadId 34] - ****** reactor: top of loop 2020-01-30 21:33:37.5164251 [ThreadId 3] - ---> {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":7}} 2020-01-30 21:33:37.5174257 [ThreadId 34] - ****** reactor: got message number:15 2020-01-30 21:33:37.5174257 [ThreadId 34] - reactor:got CancelRequest:NotificationMessage {_jsonrpc = "2.0", _method = CancelRequest, _params = CancelParams {_id = IdInt 7}} 2020-01-30 21:33:37.5174257 [ThreadId 34] - ****** reactor: top of loop