jaredly / jaredly/reason-language-server
Missing dependency XXX in search path
Nobody has claimed this yet.
- Dominant language
- OCaml
- Stars
- 649
- Forks
- 85
- PR merge metrics
- No merged PRs in 30d
Description
I see a lot of closed related issues but i still see it even after `bsb -clean-world -make-world` -> restart server -> restart editor:
```
File "", line 1:
Error: Missing dependency Json_decode in search path
```
Hello from /Users/Alex/Dev/Libs/contribs/atom-ide-reason/rls/rls-darwin-1.4.1.exe
...
>> Build system running: /Users/Alex/Dev/Projects/minima/minima/node_modules/bs-platform/lib/bsb.exe -make-world
>>> stdout
[1/6] [34mBuilding[39m [2msrc/Json_decode.cmi[22m
[2/6] [34mBuilding[39m [2msrc/Json_encode.cmi[22m
[3/6] [34mBuilding[39m [2msrc/Json.cmi[22m
[4/6] [34mBuilding[39m [2msrc/Json_encode.cmj[22m
[5/6] [34mBuilding[39m [2msrc/Json_decode.cmj[22m
[6/6] [34mBuilding[39m [2msrc/Json.cmj[22m
[1/8] [34mBuilding[39m [2msrc/Message.mlast[22m
[2/8] [34mBuilding[39m [2msrc/Error.mlast[22m
[3/8] [34mBuilding[39m [2msrc/Request.mlast[22m
[4/8] [34mBuilding[39m [2msrc/Response.mlast[22m
[5/8] [34mBuilding[39m [2msrc/Message.mlast.d[22m
[6/8] [34mBuilding[39m [2msrc/Error.mlast.d[22m
[7/8] [34mBuilding[39m [2msrc/Request.mlast.d[22m
[8/8] [34mBuilding[39m [2msrc/Response.mlast.d[22m
[1/4] [34mBuilding[39m [2msrc/Message-PouchdbSocketSyncCore.cmj[22m
[2/4] [34mBuilding[39m [2msrc/Request-PouchdbSocketSyncCore.cmj[22m
[3/4] [34mBuilding[39m [2msrc/Error-PouchdbSocketSyncCore.cmj[22m
[4/4] [34mBuilding[39m [2msrc/Response-PouchdbSocketSyncCore.cmj[22m
>>> stderr
Affected files:
Cleaning bsconfig.json
Sending notification {"jsonrpc": "2.0", "method": "textDocument/publishDiagnostics", "params": {"uri": "file:///Users/Alex/Dev/Projects/minima/minima/packages/pouchdb-socket-sync-core/bsconfig.json", "diagnostics": []}}
Deps @glennsl/bs-json
Dep loc /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/bsconfig.json
Compiled base: /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/lib/bs
Source directories: /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src
Source files found: /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src/Json_decode.ml : /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src/Json.mli : /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src/Json.ml : /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src/Json_decode.mli : /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src/Json_encode.ml : /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src/Json_encode.mli
Adding intf /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src/Json.mli
Adding intf /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src/Json_decode.mli
Adding intf /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src/Json_encode.mli
Bad source file (extension) /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src/Json.mli
Bad source file (extension) /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src/Json_decode.mli
Bad source file (extension) /Users/Alex/Dev/Projects/minima/minima/node_modules/@glennsl/bs-json/src/Json_encode.mli
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the diagnostic with `bsb -clean-world -make-world` and inspect the affected `bsconfig.json`, the `@glennsl/bs-json` dependency, and its `Json_decode` source files. Trace how the language server builds the search path; done means the reported dependency is resolved without the `Missing dependency Json_decode` diagnostic.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ocaml
- Domain
- build-system, devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100