Haskelly icon indicating copy to clipboard operation
Haskelly copied to clipboard

Can't see any annotations (Type hovers, Code completion, etc)

Open bratfizyk opened this issue 6 years ago • 4 comments

As presented in the picture - only a small, empty box appears with no content at all (see above "getArgs" function).

image

I use ghc 8.0.2, ghc-mod 5.8.0 and my OS is Linux Mint 19. I've just installed the dependencies (intero QuickCheck stack-run) as well. Am I missing anything ?

bratfizyk avatar Sep 09 '18 02:09 bratfizyk

I am seeing this same problem on Ubuntu Mate with stack-run, intero, and, quickcheck installed globally.

It looks like ...

  • https://github.com/haskelly-dev/Haskelly/issues/55
  • https://github.com/haskelly-dev/Haskelly/issues/17 ... and seems to be ... maybe a null-ref in InteroLocationDecoder.js (but I'm guessing) from the attached logfile. haskelly.log
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:1411  INFO no standard startup: panel is active
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] Trying new Intero for document /home/peter/Desktop/simple-yampa/app/Main.hs and workDir /home/peter/Desktop/simple-yampa/
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:1411   ERR read ECONNRESET: Error: read ECONNRESET
	at _errnoException (util.js:1024:11)
	at Pipe.onread (net.js:615:25)
log.ts:171   ERR Cannot read property 'slice' of null: TypeError: Cannot read property 'slice' of null
	at InteroLocationDecoder.extractRange (/home/peter/.vscode/extensions/ucl.haskelly-0.5.4/out/src/Providers/InteroLocationDecoder.js:24:13)
	at InteroLocationDecoder.buildLocation (/home/peter/.vscode/extensions/ucl.haskelly-0.5.4/out/src/Providers/InteroLocationDecoder.js:11:28)
	at InteroLocationDecoder.decode (/home/peter/.vscode/extensions/ucl.haskelly-0.5.4/out/src/Providers/InteroLocationDecoder.js:6:21)
	at HaskellDefinitionProvider.<anonymous> (/home/peter/.vscode/extensions/ucl.haskelly-0.5.4/out/src/Providers/Definition/index.js:24:47)
	at Generator.next (<anonymous>)
	at fulfilled (/home/peter/.vscode/extensions/ucl.haskelly-0.5.4/out/src/Providers/Definition/index.js:4:58)
	at <anonymous>
log.ts:171   ERR Cannot read property 'slice' of null: TypeError: Cannot read property 'slice' of null
	at InteroLocationDecoder.extractRange (/home/peter/.vscode/extensions/ucl.haskelly-0.5.4/out/src/Providers/InteroLocationDecoder.js:24:13)
	at InteroLocationDecoder.buildLocation (/home/peter/.vscode/extensions/ucl.haskelly-0.5.4/out/src/Providers/InteroLocationDecoder.js:11:28)
	at InteroLocationDecoder.decode (/home/peter/.vscode/extensions/ucl.haskelly-0.5.4/out/src/Providers/InteroLocationDecoder.js:6:21)
	at HaskellDefinitionProvider.<anonymous> (/home/peter/.vscode/extensions/ucl.haskelly-0.5.4/out/src/Providers/Definition/index.js:24:47)
	at Generator.next (<anonymous>)
	at fulfilled (/home/peter/.vscode/extensions/ucl.haskelly-0.5.4/out/src/Providers/Definition/index.js:4:58)
	at <anonymous>

g-pechorin avatar Sep 14 '18 13:09 g-pechorin

Exact same problem here. Debian 9 x64, KDE. stack-run, intero and quickcheck installed locally.

% stack ghc -- --version
The Glorious Glasgow Haskell Compilation System, version 7.10.2

mrkafk avatar Oct 04 '18 19:10 mrkafk

I do have the exact same problem. Here is the log that is created: https://pastebin.com/rKx4CNf5

nshcat avatar Oct 10 '18 14:10 nshcat

Ditto, but sometimes it turns into a "Type not available."

Edit: Ah, it stays empty if the code is not fully correct. When it is, it'll show info on hover for local functions, but not for anything from (for example) Data.Text.

DavidHulsman avatar Nov 13 '18 13:11 DavidHulsman