Skip to content
This repository was archived by the owner on Apr 24, 2021. It is now read-only.

Errors after clicking "Start Build" after reloading the window #19

Closed
bsansouci opened this issue Nov 20, 2020 · 0 comments · Fixed by #32
Closed

Errors after clicking "Start Build" after reloading the window #19

bsansouci opened this issue Nov 20, 2020 · 0 comments · Fixed by #32

Comments

@bsansouci
Copy link

I think some of these are duplicated, because this happened twice in a row.

Also, I did try to run bsb myself after clicking the button but getting an error that it was already running. I looooove that this runs it for me, but coming from the old world it wasn't super clear that I didn't need to run anything, so maybe the extension should give a bit of context like "Hey we'll run bsb for you".

(node:82273) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open '/Users/bsansouci/Desktop/brief/editor/lib/bs/.compiler.log'
    at Object.openSync (fs.js:440:3)
    at Object.func [as openSync] (electron/js2c/asar.js:140:31)
    at Object.readFileSync (fs.js:342:35)
    at Object.fs.readFileSync (electron/js2c/asar.js:542:40)
    at /Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/server/out/server.js:50:36
    at Map.forEach (<anonymous>)
    at sendUpdatedDiagnostics (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/server/out/server.js:49:19)
    at FSWatcher.<anonymous> (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/server/out/server.js:106:5)
    at FSWatcher.emit (events.js:223:5)
    at FSWatcher.emitWithAll (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/node_modules/chokidar/index.js:535:32)
(node:82273) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:82273) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
undefined:1



SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at /Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/server/out/RescriptEditorSupport.js:58:31
    at ChildProcess.exithandler (child_process.js:295:7)
    at ChildProcess.emit (events.js:223:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:223:5)
    at Pipe.<anonymous> (net.js:664:12)
[Info  - 9:01:12 AM] Connection to server got closed. Server will restart.
[Error - 9:01:12 AM] Request textDocument/hover failed.
Error: Connection got disposed.
	at Object.dispose (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/main.js:904:25)
	at Object.dispose (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/client.js:74:35)
	at LanguageClient.handleConnectionClosed (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/client.js:2309:42)
	at LanguageClient.handleConnectionClosed (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/main.js:155:15)
	at closeHandler (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/client.js:2296:18)
	at CallbackList.invoke (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:62:39)
	at Emitter.fire (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:121:36)
	at closeHandler (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/main.js:240:26)
	at CallbackList.invoke (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:62:39)
	at Emitter.fire (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:121:36)
	at IPCMessageReader.fireClose (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/messageReader.js:111:27)
	at ChildProcess.<anonymous> (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/messageReader.js:213:45)
	at ChildProcess.emit (events.js:228:7)
	at maybeClose (internal/child_process.js:1021:16)
	at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
(node:82773) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open '/Users/bsansouci/Desktop/brief/editor/lib/bs/.compiler.log'
    at Object.openSync (fs.js:440:3)
    at Object.func [as openSync] (electron/js2c/asar.js:140:31)
    at Object.readFileSync (fs.js:342:35)
    at Object.fs.readFileSync (electron/js2c/asar.js:542:40)
    at /Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/server/out/server.js:50:36
    at Map.forEach (<anonymous>)
    at sendUpdatedDiagnostics (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/server/out/server.js:49:19)
    at FSWatcher.<anonymous> (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/server/out/server.js:106:5)
    at FSWatcher.emit (events.js:223:5)
    at FSWatcher.emitWithAll (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/node_modules/chokidar/index.js:535:32)
(node:82773) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:82773) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
undefined:1



SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at /Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/server/out/RescriptEditorSupport.js:58:31
    at ChildProcess.exithandler (child_process.js:295:7)
    at ChildProcess.emit (events.js:223:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:223:5)
    at Pipe.<anonymous> (net.js:664:12)
[Info  - 9:01:51 AM] Connection to server got closed. Server will restart.
[Error - 9:01:51 AM] Request textDocument/hover failed.
Error: Connection got disposed.
	at Object.dispose (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/main.js:904:25)
	at Object.dispose (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/client.js:74:35)
	at LanguageClient.handleConnectionClosed (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/client.js:2309:42)
	at LanguageClient.handleConnectionClosed (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/main.js:155:15)
	at closeHandler (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/client.js:2296:18)
	at CallbackList.invoke (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:62:39)
	at Emitter.fire (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:121:36)
	at closeHandler (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/main.js:240:26)
	at CallbackList.invoke (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:62:39)
	at Emitter.fire (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:121:36)
	at IPCMessageReader.fireClose (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/messageReader.js:111:27)
	at ChildProcess.<anonymous> (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/messageReader.js:213:45)
	at ChildProcess.emit (events.js:228:7)
	at maybeClose (internal/child_process.js:1021:16)
	at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
undefined:1



SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at /Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/server/out/RescriptEditorSupport.js:58:31
    at ChildProcess.exithandler (child_process.js:295:7)
    at ChildProcess.emit (events.js:223:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:223:5)
    at Pipe.<anonymous> (net.js:664:12)
[Info  - 9:01:51 AM] Connection to server got closed. Server will restart.
[Error - 9:01:51 AM] Request textDocument/hover failed.
Error: Connection got disposed.
	at Object.dispose (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/main.js:904:25)
	at Object.dispose (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/client.js:74:35)
	at LanguageClient.handleConnectionClosed (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/client.js:2309:42)
	at LanguageClient.handleConnectionClosed (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/main.js:155:15)
	at closeHandler (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/client.js:2296:18)
	at CallbackList.invoke (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:62:39)
	at Emitter.fire (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:121:36)
	at closeHandler (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/main.js:240:26)
	at CallbackList.invoke (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:62:39)
	at Emitter.fire (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:121:36)
	at IPCMessageReader.fireClose (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/messageReader.js:111:27)
	at ChildProcess.<anonymous> (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/messageReader.js:213:45)
	at ChildProcess.emit (events.js:228:7)
	at maybeClose (internal/child_process.js:1021:16)
	at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
undefined:1



SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at /Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/server/out/RescriptEditorSupport.js:58:31
    at ChildProcess.exithandler (child_process.js:295:7)
    at ChildProcess.emit (events.js:223:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:223:5)
    at Pipe.<anonymous> (net.js:664:12)
[Info  - 9:01:52 AM] Connection to server got closed. Server will restart.
[Error - 9:01:52 AM] Request textDocument/hover failed.
Error: Connection got disposed.
	at Object.dispose (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/main.js:904:25)
	at Object.dispose (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/client.js:74:35)
	at LanguageClient.handleConnectionClosed (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/client.js:2309:42)
	at LanguageClient.handleConnectionClosed (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/main.js:155:15)
	at closeHandler (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-languageclient/lib/client.js:2296:18)
	at CallbackList.invoke (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:62:39)
	at Emitter.fire (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:121:36)
	at closeHandler (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/main.js:240:26)
	at CallbackList.invoke (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:62:39)
	at Emitter.fire (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/events.js:121:36)
	at IPCMessageReader.fireClose (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/messageReader.js:111:27)
	at ChildProcess.<anonymous> (/Users/bsansouci/.vscode/extensions/chenglou92.rescript-vscode-0.0.8/client/node_modules/vscode-jsonrpc/lib/messageReader.js:213:45)
	at ChildProcess.emit (events.js:228:7)
	at maybeClose (internal/child_process.js:1021:16)
	at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)

cristianoc added a commit that referenced this issue Nov 24, 2020
Fixes #19

Suppress all printing to stdout.
Print `[]` in case of internal error. For examople, if the project was never built, or a file cannot be built for the first time because of syntax errors. In that case, there's an internal error as the `.cmt` cannot be found.
cristianoc added a commit that referenced this issue Nov 24, 2020
Fixes #19

Suppress all printing to stdout.
Print `[]` in case of internal error. For examople, if the project was never built, or a file cannot be built for the first time because of syntax errors. In that case, there's an internal error as the `.cmt` cannot be found.
chenglou pushed a commit to chenglou/rescript-editor-support that referenced this issue Apr 24, 2021
Fixes rescript-lang#19

Suppress all printing to stdout.
Print `[]` in case of internal error. For examople, if the project was never built, or a file cannot be built for the first time because of syntax errors. In that case, there's an internal error as the `.cmt` cannot be found.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant