Skip to content

Weird errors with imports in subcomponents #842

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

Closed
pepeiborra opened this issue Sep 10, 2020 · 1 comment · Fixed by haskell/ghcide#781
Closed

Weird errors with imports in subcomponents #842

pepeiborra opened this issue Sep 10, 2020 · 1 comment · Fixed by haskell/ghcide#781

Comments

@pepeiborra
Copy link
Collaborator

HEAD is broken in projects with multiple components like Haskell-language-server, where the ghcide source files are displaying diagnostics like the ones below:

Could not load module ‘Development.IDE.Core.OfInterest’
It is a member of the package ‘ghcide-0.3.0-inplace’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haddock-library-1.8.0-LPtC0wpeOzq72VzK3YVOos haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.7.1-c8704cee network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcide-0.2.0-inplace’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-EUUr586pOV5DvoTWhOg36G extra-1.7.4-KG0FyIWrVg73wbGWfgXYSy fuzzy-0.1.0.0-HLBS75LN3CdCeWDlMw7l0W ghc-check-0.5.0.1-EHkeuqUD2wJI6tJIJnbi9Q haddock-library-1.8.0-82mIVJ0TbJjABb3m79I1kb haskell-lsp-0.22.0.0-HG8sehyRYeSGZ4thlOum3Z haskell-lsp-types-0.22.0.0-6UrmcyFZoh2GWkhAQxI3cR h-bs-0.6.1-5030455e network-uri-2.6.3.0-1u5F1NB0vTTI5ASEErWNMc prettyprinter-1.6.2-60XXY2skoMwKBU4ttvgd14 prettyprinter-ansi-terminal-1.1.1.2-EC3jQYHw9Q7EKZlsKIwJlq safe-exceptions-0.1.7.0-LdG7YK1RMkSIt2CETGGSCg shake-0.19.1-9t93in5US46FSh4fNQCGA
It is a member of the package ‘ghcd-0.3.0-f5ab6e00’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-d4e3c80d’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-cd567e16’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-ca0be28c’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-ba6eafd6’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-b0506349’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-8fc4c194’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-8eae4672’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-815e2248’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-1e6a6472 network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-72b487b0’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-6005e462’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-50209fed’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-3b2c0420’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-1e6a6472 network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-2b6cccec’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-29a4ae1f’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.3.0-21c53905’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
It is a member of the package ‘ghcd-0.2.0-2e11dee1’
which is unusable due to missing dependencies:
  aeson-1.4.7.1-4sEiPjP5WcBK1Q1UclmkRE extra-1.7.5-2daYrc20nozFQitEFqq4Ow fuzzy-0.1.0.0-3QNypVfdauf69uAwn63kXW ghc-check-0.5.0.1-1NFYFg7JT1W2RrciFtTFSJ haskell-lsp-0.22.0.0-FCmA8S0bwH85PdCM5Rtpfx haskell-lsp-types-0.22.0.0-DrPR7wyRnwy18jEV5iGaHA h-bs-0.6.1-215754bc network-uri-2.6.3.0-D4kkitky4VV3K9H2VAW47C prettyprinter-1.6.2-7xiHsoNQ8yX5VYawz36ha9 prettyprinter-ansi-terminal-1.1.2-6JblOfb3ycMLtowhsKf3ZH safe-exceptions-0.1.7.0-HKtPBPhj20GKG5B8MpwmL9 shake-0.19.1-86XfWjXkHUSERkTkeZ7DVQ
@pepeiborra
Copy link
Collaborator Author

This is related to the recent changes to the module import path. I'll take a look shortly

@pepeiborra pepeiborra transferred this issue from haskell/ghcide Jan 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant