Skip to content

Instantly share code, notes, and snippets.

@hhefesto
Created May 23, 2022 15:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hhefesto/9e84f9eea55f66e4ca5bc5d8138a66e1 to your computer and use it in GitHub Desktop.
Save hhefesto/9e84f9eea55f66e4ca5bc5d8138a66e1 to your computer and use it in GitHub Desktop.
hls debug error
╭─hhefesto@olimpo ~/src/telomare ‹master●›
╰─$ haskell-language-server --debug src/Telomare.hs ghc-shell-for-telomare-0.1.0.0
2022-05-23T15:03:34.362602Z | Info | No log file specified; using stderr.
2022-05-23T15:03:34.362939Z | Info | haskell-language-server version: 1.7.0.0 (GHC: 9.2.2) (PATH: /nix/store/6svi1lnknjygjl6qsfckxvv4iizi0rn0-haskell-language-server-1.7.0.0/bin/haskell-language-server)
2022-05-23T15:03:34.363348Z | Info | Directory: /home/hhefesto/src/telomare
2022-05-23T15:03:34.363506Z | Info | Logging heap statistics every 60.00s
ghcide setup tester in /home/hhefesto/src/telomare.
Report bugs at https://github.com/haskell/haskell-language-server/issues
Step 1/4: Finding files to test in /home/hhefesto/src/telomare
Found 1 files
Step 2/4: Looking for hie.yaml files that control setup
Found 1 cradle
(/home/hhefesto/src/telomare/hie.yaml)
Step 3/4: Initializing the IDE
2022-05-23T15:03:34.365281Z | Debug | Initializing exports map from hiedb
2022-05-23T15:03:34.365524Z | Debug | Shake session initialized
Step 4/4: Type checking th2022-05-23T15:03:34.365726Z | Debug | Done initializing exports map from hiedb. Size: 0
e files
2022-05-23T15:03:34.366131Z | Info | Cradle path: src/Telomare.hs
2022-05-23T15:03:34.366322Z | Debug | Cradle: Cradle {cradleRootDir = "/home/hhefesto/src/telomare", cradleOptsProg = CradleAction: Cabal}
2022-05-23 10:03:34.602849944 [ThreadId 32] INFO hie-bios: Build profile: -w ghc-9.2.2 -O1
2022-05-23 10:03:34.603015002 [ThreadId 32] INFO hie-bios: In order, the following will be built (use -v for more details):
2022-05-23 10:03:34.603053675 [ThreadId 32] INFO hie-bios: - telomare-0.1.0.0 (lib) (first run)
2022-05-23 10:03:34.646632858 [ThreadId 32] INFO hie-bios: Preprocessing library for telomare-0.1.0.0..
2022-05-23T15:03:34.934222Z | Debug | Session loading result: Right (ComponentOptions {componentOptions = ["-fbuilding-cabal-package","-O0","-outputdir","/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/build/x86_64-linux/ghc-9.2.2/telomare-0.1.0.0/build","-odir","/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/build/x86_64-linux/ghc-9.2.2/telomare-0.1.0.0/build","-hidir","/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/build/x86_64-linux/ghc-9.2.2/telomare-0.1.0.0/build","-stubdir","/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/build/x86_64-linux/ghc-9.2.2/telomare-0.1.0.0/build","-i","-i/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/build/x86_64-linux/ghc-9.2.2/telomare-0.1.0.0/build","-isrc","-i/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/build/x86_64-linux/ghc-9.2.2/telomare-0.1.0.0/build/autogen","-i/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/build/x86_64-linux/ghc-9.2.2/telomare-0.1.0.0/build/global-autogen","-I/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/build/x86_64-linux/ghc-9.2.2/telomare-0.1.0.0/build/autogen","-I/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/build/x86_64-linux/ghc-9.2.2/telomare-0.1.0.0/build/global-autogen","-I/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/build/x86_64-linux/ghc-9.2.2/telomare-0.1.0.0/build","-optP-include","-optP/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/build/x86_64-linux/ghc-9.2.2/telomare-0.1.0.0/build/autogen/cabal_macros.h","-this-unit-id","telomare-0.1.0.0-inplace","-hide-all-packages","-Wmissing-home-modules","-no-user-package-db","-package-db","/home/hhefesto/.cabal/store/ghc-9.2.2/package.db","-package-db","/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/packagedb/ghc-9.2.2","-package-db","/home/hhefesto/.cache/hie-bios/dist-telomare-173aba30cdd1b8afac47bf6aa8d8266d/build/x86_64-linux/ghc-9.2.2/telomare-0.1.0.0/package.conf.inplace","-package-id","QuickCheck-2.14.2-G6nPau8MJsFvWBlxMuqDi","-package-id","base-4.16.1.0","-package-id","base16-bytestring-1.0.2.0-GuxqC6lIqqlAQCNNfb2k4s","-package-id","binary-0.8.9.0","-package-id","bytestring-0.11.3.0","-package-id","clock-0.8.3-96nS8XwnMYAHef0y4fb4j9","-package-id","containers-0.6.5.1","-package-id","crypto-api-0.13.3-GdqCypYe4DJ5hlUfrKDA3q","-package-id","cryptonite-0.29-9r6AzRYB9aJC7olehfxM0k","-package-id","deepseq-1.4.6.1","-package-id","derive-storable-0.3.1.0-x0zqpZn0i1JkcT6walEPz","-package-id","deriving-compat-0.6-K7W9ehRW39T5rWpETINYPM","-package-id","dlist-1.0-j2PGYVY07vC93hz9PXkoX","-package-id","hspec-2.8.5-ARtDk2jPFXTDrvKNLWQ5XT","-package-id","lens-5.1-IJ5yWgnzGpc3zh3c42qZie","-package-id","megaparsec-9.2.0-3P3y5YJbhENJ2V58IY4TMD","-package-id","memory-0.16.0-ACT4ZI4lUZ6jDGIzrnOs8","-package-id","mtl-2.2.2","-package-id","process-1.6.13.2","-package-id","recursion-schemes-5.2.2.2-D42YSBvWsJX26ItlQAIvcZ","-package-id","strict-0.4.0.1-B2A3t5ikhdEDy7SlCtLw9K","-package-id","tasty-1.4.2.1-2amUe0yW5MqG5DqVYKYJI5","-package-id","tasty-hunit-0.10.0.3-IeYimYL0AfCApXQoPjREfS","-package-id","text-1.2.5.0","-package-id","transformers-0.5.6.2","-package-id","utf8-string-1.0.2-F8aVGyMgyen6QUDsGCuQPK","-package-id","vector-0.12.3.1-CxuGt3MFwpD9LQgRL4O3zh","-XHaskell2010","Naturals","PrettyPrint","Telomare","Telomare.Eval","Telomare.Decompiler","Telomare.Optimizer","Telomare.Parser","Telomare.Possible","Telomare.RunTime","Telomare.TypeChecker","Telomare.Serializer","Telomare.Serializer.C","-ddump-to-file","-ddump-splices","-hide-all-packages"], componentRoot = "/home/hhefesto/src/telomare", componentDependencies = ["telomare.cabal","cabal.project","cabal.project.local"]},"/nix/store/np3jd8xy0v19lqsl2n1ggldxf2a4jwr9-ghc-9.2.2-with-packages/lib/ghc-9.2.2")
2022-05-23T15:03:34.968844Z | Info | Interface files cache directory: /home/hhefesto/.cache/ghcide/telomare-0.1.0.0-inplace-c90c2a968f601a07e2a3b391d975401e05ba65e0
2022-05-23T15:03:34.969068Z | Info | Making new HscEnv. In-place unit ids: [telomare-0.1.0.0-inplace]
2022-05-23T15:03:34.980685Z | Debug | New component cache HscEnvEq: (([],Just HscEnvEq 5),fromList [("/home/hhefesto/src/telomare/hie.yaml",Just 2021-08-09 19:20:30.288776102 UTC),("cabal.project",Nothing),("cabal.project.local",Nothing),("telomare.cabal",Just 2022-05-20 18:24:30.679038641 UTC)])
2022-05-23T15:03:34.993419Z | Debug | Known files updated:
fromList [(TargetModule (ModuleName "Telomare.Eval"),fromList ["/home/hhefesto/src/telomare/src/Telomare/Eval.hs"]),(TargetModule (ModuleName "Telomare.Optimizer"),fromList ["/home/hhefesto/src/telomare/src/Telomare/Optimizer.hs"]),(TargetModule (ModuleName "PrettyPrint"),fromList ["/home/hhefesto/src/telomare/src/PrettyPrint.hs"]),(TargetModule (ModuleName "Telomare.Serializer"),fromList ["/home/hhefesto/src/telomare/src/Telomare/Serializer.hs"]),(TargetFile NormalizedFilePath "/home/hhefesto/src/telomare/src/Telomare.hs",fromList ["/home/hhefesto/src/telomare/src/Telomare.hs"]),(TargetModule (ModuleName "Naturals"),fromList ["/home/hhefesto/src/telomare/src/Naturals.hs"]),(TargetModule (ModuleName "Telomare.Decompiler"),fromList ["/home/hhefesto/src/telomare/src/Telomare/Decompiler.hs"]),(TargetModule (ModuleName "Telomare.Serializer.C"),fromList ["/home/hhefesto/src/telomare/src/Telomare/Serializer/C.hs"]),(TargetModule (ModuleName "Telomare.TypeChecker"),fromList ["/home/hhefesto/src/telomare/src/Telomare/TypeChecker.hs"]),(TargetModule (ModuleName "Telomare"),fromList ["/home/hhefesto/src/telomare/src/Telomare.hs"]),(TargetModule (ModuleName "Telomare.Parser"),fromList ["/home/hhefesto/src/telomare/src/Telomare/Parser.hs"]),(TargetModule (ModuleName "Telomare.Possible"),fromList ["/home/hhefesto/src/telomare/src/Telomare/Possible.hs"]),(TargetModule (ModuleName "Telomare.RunTime"),fromList ["/home/hhefesto/src/telomare/src/Telomare/RunTime.hs"])]
2022-05-23T15:03:34.993674Z | Debug | Finished build session
AsyncCancelled
2022-05-23T15:03:34.993728Z | Debug | Restarting build session due to new component
Action Queue: [User TypeCheck]
Keys: [GhcSessionIO; , GetKnownTargets; ]
Aborting previous build session took 0.00s
2022-05-23T15:03:34.996786Z | Info | updateFileDiagnostics published different from new diagnostics - file diagnostics: File: /home/hhefesto/src/telomare/src/Telomare.hs
Hidden: no
Range: 1:1-2:1
Source: compiler
Severity: DsError
Message:
Internal error, getIdeGlobalExtras, no entry for DisplayTHWarning
CallStack (from HasCallStack):
errorIO, called at src/Development/IDE/Core/Shake.hs:351:20 in
ghcide-1.7.0.0-7Ee50ICLYKt447JfMYAgli:Development.IDE.Core.Shake
2022-05-23T15:03:34.997011Z | Debug | Finished: User TypeCheck Took: 0.00s
2022-05-23T15:03:34.997189Z | Debug | Finished: GetHie Took: 0.00s
2022-05-23T15:03:34.997282Z | Debug | Finished: GenerateCore Took: 0.00s
2022-05-23T15:03:34.997324Z | Debug | LOOKUP UP PERSISTENT FOR: GetModSummaryWithoutTimestamps
2022-05-23T15:03:34.997366Z | Debug | LOOKUP UP PERSISTENT FOR: GhcSessionDeps
Files that failed:
* /home/hhefesto/src/telomare/src/Telomare.hs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment