Skip to content

notebook render support #1026

@prclin

Description

@prclin

does this project support render notebook?
when i open notebook, there is a exception in the console;

Uncaught (in promise) Error: Missing proxy instance MainThreadNotebookDocumentsShape
    at RPCProtocol.assertRegistered (rpcProtocol.js:214:25)
    at ExtensionHostManager._createExtensionHostCustomers (extensionHostManager.js:228:27)
    at extensionHostManager.js:73:25
assertRegistered	@	rpcProtocol.js:214
_createExtensionHostCustomers	@	extensionHostManager.js:228
(anonymous)	@	extensionHostManager.js:73
Promise.then		
ExtensionHostManager	@	extensionHostManager.js:66
_createInstance	@	instantiationService.js:135
createInstance	@	instantiationService.js:105
_doCreateExtensionHostManager	@	abstractExtensionService.js:808
_createExtensionHostManager	@	abstractExtensionService.js:779
_startExtensionHostsIfNecessary	@	abstractExtensionService.js:767
_initialize	@	abstractExtensionService.js:438
_initialize	@	extensionService.js:112
await in _initialize		
_initializeIfNeeded	@	abstractExtensionService.js:432
(anonymous)	@	extensionService.js:101
Promise.then		
ExtensionService	@	extensionService.js:100
ExtensionServiceOverride	@	index.js:212
_createInstance	@	instantiationService.js:135
_createServiceInstance	@	instantiationService.js:263
_createServiceInstanceWithOwner	@	instantiationService.js:247
_createAndCacheServiceInstance	@	instantiationService.js:231
_safeCreateAndCacheServiceInstance	@	instantiationService.js:172
_getOrCreateServiceInstance	@	instantiationService.js:160
get	@	instantiationService.js:79
(anonymous)	@	lifecycle.js:43
invokeFunction	@	instantiationService.js:86
startup	@	lifecycle.js:41
await in startup		
initialize	@	services.js:457
initAllServices	@	apiWrapper.ts:247
await in initAllServices		
start	@	apiWrapper.ts:346
await in start		
runLangiumGrammarDsl	@	main.ts:47
await in runLangiumGrammarDsl		
(anonymous)	@	langium_extended.html:21
IndexedDB		
(anonymous)	@	main.ts:27
openDB	@	main.ts:26
(anonymous)	@	langiumDslConfig.ts:24

looks like MainThreadNotebookDocumentsShape does not registered
and i already load notebook service override

import getNotebookServiceOverride from '@codingame/monaco-vscode-notebook-service-override';
import getExtensionsServiceOverride from '@codingame/monaco-vscode-extensions-service-override';

// and 

 serviceOverrides: {
            ...getExtensionsServiceOverride(),
            ...getNotebookServiceOverride(),
            ...getKeybindingsServiceOverride(),
        },

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions