Skip to content
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

Cannot read property 'document' of undefined #846

Closed
brunoebstein opened this issue Nov 17, 2020 · 11 comments
Closed

Cannot read property 'document' of undefined #846

brunoebstein opened this issue Nov 17, 2020 · 11 comments
Assignees
Labels
bug Something isn't working

Comments

@brunoebstein
Copy link

When i try to Jack-In, in Output > Journal (Window) i have this errors

[2020-11-17 15:02:12.458] [renderer1] [error] Cannot read property 'document' of undefined: TypeError: Cannot read property 'document' of undefined
    at Object.setReplHistoryCommandsActiveContext (/home/bruno/.vscode/extensions/betterthantomorrow.calva-2.0.132/src/results-output/repl-history.ts:14:29)
    at /home/bruno/.vscode/extensions/betterthantomorrow.calva-2.0.132/src/extension.ts:205:21
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:837:947
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at b.acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:724:63)
    at b.$acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:722:250)
    at g._doInvokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:926)
    at g._invokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:618)
    at g._receiveRequest (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:875:252)
    at g._receiveOneMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:874:6)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:872:136
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:1066:179
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at t.PersistentProtocol._receiveMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:261:451)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:258:489
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at p.acceptChunk (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:851)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:203
    at Socket.t (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:263:226)
    at Socket.emit (events.js:223:5)
    at Socket.EventEmitter.emit (domain.js:475:20)
    at addChunk (_stream_readable.js:309:12)
    at readableAddChunk (_stream_readable.js:290:11)
    at Socket.Readable.push (_stream_readable.js:224:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:181:23)
[2020-11-17 15:02:12.460] [renderer1] [error] Cannot read property 'document' of undefined: TypeError: Cannot read property 'document' of undefined
    at /home/bruno/.vscode/extensions/betterthantomorrow.calva-2.0.132/src/results-output/results-doc.ts:87:35
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:837:947
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at b.acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:724:63)
    at b.$acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:722:250)
    at g._doInvokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:926)
    at g._invokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:618)
    at g._receiveRequest (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:875:252)
    at g._receiveOneMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:874:6)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:872:136
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:1066:179
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at t.PersistentProtocol._receiveMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:261:451)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:258:489
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at p.acceptChunk (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:851)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:203
    at Socket.t (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:263:226)
    at Socket.emit (events.js:223:5)
    at Socket.EventEmitter.emit (domain.js:475:20)
    at addChunk (_stream_readable.js:309:12)
    at readableAddChunk (_stream_readable.js:290:11)
    at Socket.Readable.push (_stream_readable.js:224:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:181:23)
[2020-11-17 15:02:12.460] [renderer1] [error] Cannot read property 'document' of undefined: TypeError: Cannot read property 'document' of undefined
    at /home/bruno/.vscode/extensions/betterthantomorrow.calva-2.0.132/src/results-output/results-doc.ts:242:27
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:837:947
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at b.acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:724:63)
    at b.$acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:722:250)
    at g._doInvokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:926)
    at g._invokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:618)
    at g._receiveRequest (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:875:252)
    at g._receiveOneMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:874:6)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:872:136
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:1066:179
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at t.PersistentProtocol._receiveMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:261:451)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:258:489
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at p.acceptChunk (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:851)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:203
    at Socket.t (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:263:226)
    at Socket.emit (events.js:223:5)
    at Socket.EventEmitter.emit (domain.js:475:20)
    at addChunk (_stream_readable.js:309:12)
    at readableAddChunk (_stream_readable.js:290:11)
    at Socket.Readable.push (_stream_readable.js:224:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:181:23)
[2020-11-17 15:02:19.029] [renderer1] [error] Cannot read property 'document' of undefined: TypeError: Cannot read property 'document' of undefined
    at Object.setReplHistoryCommandsActiveContext (/home/bruno/.vscode/extensions/betterthantomorrow.calva-2.0.132/src/results-output/repl-history.ts:14:29)
    at /home/bruno/.vscode/extensions/betterthantomorrow.calva-2.0.132/src/extension.ts:205:21
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:837:947
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at b.acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:724:63)
    at b.$acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:722:250)
    at g._doInvokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:926)
    at g._invokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:618)
    at g._receiveRequest (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:875:252)
    at g._receiveOneMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:874:6)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:872:136
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:1066:179
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at t.PersistentProtocol._receiveMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:261:451)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:258:489
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at p.acceptChunk (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:851)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:203
    at Socket.t (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:263:226)
    at Socket.emit (events.js:223:5)
    at Socket.EventEmitter.emit (domain.js:475:20)
    at addChunk (_stream_readable.js:309:12)
    at readableAddChunk (_stream_readable.js:290:11)
    at Socket.Readable.push (_stream_readable.js:224:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:181:23)
[2020-11-17 15:02:19.029] [renderer1] [error] Cannot read property 'document' of undefined: TypeError: Cannot read property 'document' of undefined
    at /home/bruno/.vscode/extensions/betterthantomorrow.calva-2.0.132/src/results-output/results-doc.ts:87:35
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:837:947
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at b.acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:724:63)
    at b.$acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:722:250)
    at g._doInvokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:926)
    at g._invokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:618)
    at g._receiveRequest (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:875:252)
    at g._receiveOneMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:874:6)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:872:136
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:1066:179
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at t.PersistentProtocol._receiveMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:261:451)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:258:489
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at p.acceptChunk (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:851)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:203
    at Socket.t (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:263:226)
    at Socket.emit (events.js:223:5)
    at Socket.EventEmitter.emit (domain.js:475:20)
    at addChunk (_stream_readable.js:309:12)
    at readableAddChunk (_stream_readable.js:290:11)
    at Socket.Readable.push (_stream_readable.js:224:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:181:23)

I've this VSCode's version :
Version : 1.51.0
Commit : fcac248b077b55bae4ba5bab613fd6e9156c2f0c
Date : 2020-11-05T18:16:10.374Z
Electron : 9.3.3
Chrome : 83.0.4103.122
Node.js : 12.14.1
V8 : 8.3.110.13-electron.0
OS : Linux x64 5.4.0-53-generic

And this Calva's version :
code --list-extensions --show-versions | rg calva
betterthantomorrow.calva@2.0.132

@bpringe
Copy link
Member

bpringe commented Nov 17, 2020

It looks like the editor is undefined at this line

const document = editor.document;

Can you tell me what your project structure looks like? Would help if we could reproduce this. I can add a check for null/undefined there but I want to know why it's undefined.

@bpringe bpringe added bug Something isn't working jack-in output/repl window labels Nov 17, 2020
@bpringe bpringe self-assigned this Nov 17, 2020
@bpringe
Copy link
Member

bpringe commented Nov 17, 2020

Useful info is project type (deps.edn or project.clj), and is it multi or single project open in vscode? Also please provide the steps that you took to get that error. Thanks.

@brunoebstein
Copy link
Author

Can you tell me what your project structure looks like?

I'm not sure what do you want, it's (relatively) a big project, it a private project of the company that i'm working for, i won't be able to share everything

Useful info is project type (deps.edn or project.clj), and is it multi or single project open in vscode?

It's a deps.edn and i have only one folder opened (no workspace)

Steps to reproduce :

  1. cd to/the/project/folder *
  2. code .
  3. watch log in Output > Journal (Window) (nothing anormal)
  4. open command palette
  5. run "Calva jack in"
  6. select "Clojure CLI"
  7. select no alias and start jack in
  8. watch log in Output > Journal (Window) you should see the error

* this add clojure in the $PATH using direnv and nix

cat .envrc

use nix

export JAVA_TOOL_OPTIONS="-Duser.language=fr -Duser.region=FR -Dfile.encoding=UTF8"

cat default.nix

{ pkgs ? import <nixpkgs> {} }:

pkgs.mkShell {
  buildInputs = with pkgs; [
    gnumake # needed by other things in the project
    clojure
  ];
}

@bpringe
Copy link
Member

bpringe commented Nov 19, 2020

That's helpful, thanks. Not sure if the usage of direnv and nix could be causing issues, but it might be worth just adding a null/undefined check in the line I mentioned above and seeing if it fixes the issue. Feel free to try this yourself following the guide for How to Hack on Calva.

Otherwise, it may have to wait until myself or someone else has time to work on it.

@brunoebstein
Copy link
Author

I've tried with null then with undefined

the error have changed a bit (but are the same, as i expected both, for null and undefined)

[2020-11-23 11:14:34.046] [renderer4] [error] Cannot read property 'document' of undefined: TypeError: Cannot read property 'document' of undefined
    at /home/bruno/Project/calva/src/results-output/results-doc.ts:131:51
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:837:947
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at b.acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:724:63)
    at b.$acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:722:250)
    at g._doInvokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:926)
    at g._invokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:618)
    at g._receiveRequest (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:875:252)
    at g._receiveOneMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:874:6)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:872:136
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:1066:179
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at Object._receiveMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:261:451)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:258:489
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at p.acceptChunk (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:851)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:203
    at Socket.t (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:263:226)
    at Socket.emit (events.js:223:5)
    at Socket.emit (domain.js:475:20)
    at addChunk (_stream_readable.js:309:12)
    at readableAddChunk (_stream_readable.js:290:11)
    at Socket.push (_stream_readable.js:224:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:181:23)
[2020-11-23 11:14:34.046] [renderer4] [error] Cannot read property 'document' of undefined: TypeError: Cannot read property 'document' of undefined
    at /home/bruno/Project/calva/src/results-output/results-doc.ts:237:49
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:837:947
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at b.acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:724:63)
    at b.$acceptDocumentsAndEditorsDelta (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:722:250)
    at g._doInvokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:926)
    at g._invokeHandler (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:876:618)
    at g._receiveRequest (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:875:252)
    at g._receiveOneMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:874:6)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:872:136
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:1066:179
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at v.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:256:381)
    at Object._receiveMessage (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:261:451)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:258:489
    at l.fire (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67)
    at p.acceptChunk (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:851)
    at /nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:253:203
    at Socket.t (/nix/store/yfyl7kzakb7i4mrc0krhjjdwdd99q312-vscode-1.51.0/lib/vscode/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:263:226)
    at Socket.emit (events.js:223:5)
    at Socket.emit (domain.js:475:20)
    at addChunk (_stream_readable.js:309:12)
    at readableAddChunk (_stream_readable.js:290:11)
    at Socket.push (_stream_readable.js:224:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:181:23)

The wiki is good! I just read your link and I followed it step by step without any complication! 👌 (it's rare enough to be noticed)

@bpringe
Copy link
Member

bpringe commented Nov 23, 2020

Good to know the wiki is clear!

So, this line is pointing to another place to add a null check:

 at /home/bruno/Project/calva/src/results-output/results-doc.ts:131:51

It looks like the event coming into the callback is somehow undefined. Try adding a null check around that callback logic like

if (event) {
   // logic
}

@brunoebstein
Copy link
Author

I kept in src/results-output/repl-history.ts

const document = undefined;

i added the condition in src/results-output/results-doc.ts

    state.extensionContext.subscriptions.push(vscode.window.onDidChangeActiveTextEditor(event => {
		if (event) {
			const isOutputWindow = isResultsDoc(event.document);
			setContextForOutputWindowActive(isOutputWindow);
			if (isOutputWindow) {
				setViewColumn(event.viewColumn);
			}
		}
    }));

When i start VSCode with a Clojure opened files, i have this error and syntax color (only brakets are colored)

[2020-11-24 10:27:36.924] [renderer3] [error] Unable to load and parse grammar for scope source.clojure from file:///home/bruno/Project/calva/clojure.tmLanguage.json {"fileOperationResult":1,"options":{"preferUnbuffered":true}}
[2020-11-24 10:27:36.930] [renderer3] [error] No grammar provided for <source.clojure>: Error: No grammar provided for <source.clojure>
    at e._collectDependenciesForDep (/nix/store/q4sb6854x86bdn26ybhj6gqqsvagnfal-vscode-1.51.1/lib/vscode/resources/app/node_modules.asar/vscode-textmate/release/main.js:1:25272)
    at e.<anonymous> (/nix/store/q4sb6854x86bdn26ybhj6gqqsvagnfal-vscode-1.51.1/lib/vscode/resources/app/node_modules.asar/vscode-textmate/release/main.js:1:25768)
    at /nix/store/q4sb6854x86bdn26ybhj6gqqsvagnfal-vscode-1.51.1/lib/vscode/resources/app/node_modules.asar/vscode-textmate/release/main.js:1:23299
    at Object.next (/nix/store/q4sb6854x86bdn26ybhj6gqqsvagnfal-vscode-1.51.1/lib/vscode/resources/app/node_modules.asar/vscode-textmate/release/main.js:1:23404)
    at s (/nix/store/q4sb6854x86bdn26ybhj6gqqsvagnfal-vscode-1.51.1/lib/vscode/resources/app/node_modules.asar/vscode-textmate/release/main.js:1:22118)

When i jack in, i have this error

[2020-11-24 10:30:28.932] [renderer3] [error] Cannot read property 'getTokenCursor' of undefined: TypeError: Cannot read property 'getTokenCursor' of undefined
    at /home/bruno/Project/calva/src/highlight/src/extension.ts:401:30
    at Array.forEach (<anonymous>)
    at decorateActiveGuides (/home/bruno/Project/calva/src/highlight/src/extension.ts:398:27)
    at Timeout.updateRainbowBrackets [as _onTimeout] (/home/bruno/Project/calva/src/highlight/src/extension.ts:342:5)
    at listOnTimeout (internal/timers.js:531:17)
    at processTimers (internal/timers.js:475:7)

I don't know the VSCode's API, i'm i can't be more helpful

@bpringe
Copy link
Member

bpringe commented Nov 24, 2020

Hmm weird. Well, I do not experience this issue myself, so I can't do much about it. We can leave it open and see if anyone else experiences the issue and may be able to debug it.

@bpringe
Copy link
Member

bpringe commented Nov 24, 2020

I'm curious, in your title you say Output > Journal (Window) but in both VS Code and the open source editor Code OSS, I see Output > Log (Window) (not "Journal"). Are you using VS Code or Code OSS, or some other vs-code-like editor? I know there are at least a couple other ones that utilize the Open VSX registry and can have Calva installed.

@brunoebstein
Copy link
Author

I'm using VS Code in french but i badly translated it

@bpringe
Copy link
Member

bpringe commented Dec 1, 2020

I saw this error message while working on something else. It seems that closing documents (most of the time) causes this error. And as expected, an event is receiving an undefined editor.

Also just switching editors by clicking the file name in Explorer seems to cause the error.

@bpringe bpringe changed the title Jack-In errors in Output > Journal (Window) Cannot read property 'document' of undefined Dec 1, 2020
@bpringe bpringe closed this as completed in 1359bc8 Dec 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants