Skip to content

formatAction: Registering disposable on object that has already been disposed #75283

@bpasero

Description

@bpasero

Seeing this in selfhost:

lifecycle.ts:116 Error: Registering disposable on object that has already been disposed of
    at add (lifecycle.ts:116)
    at e._update (formatActions.ts:201)
    at d.fire (event.ts:560)
    at a.register (languageFeatureRegistry.ts:53)
    at m.$registerRangeFormattingSupport (mainThreadLanguageFeatures.ts:269)
    at u._doInvokeHandler (rpcProtocol.ts:394)
    at u._invokeHandler (rpcProtocol.ts:379)
    at u._receiveRequest (rpcProtocol.ts:299)
    at u._receiveOneMessage (rpcProtocol.ts:226)
    at _protocol.onMessage.e (rpcProtocol.ts:101)
    at d.fire (event.ts:558)
    at a (ipc.net.ts:421)
    at e (ipc.net.ts:428)
    at d.fire (event.ts:558)
    at S._receiveMessage (ipc.net.ts:715)
    at S._socketDisposables.push._socketReader.onMessage.e (ipc.net.ts:578)
    at d.fire (event.ts:558)
    at g.acceptChunk (ipc.net.ts:236)
    at _register._socket.onData.e (ipc.net.ts:197)
    at Socket.t (ipc.net.ts:28)
    at Socket.emit (events.js:182)
    at addChunk (_stream_readable.js:283)
    at readableAddChunk (_stream_readable.js:264)
    at Socket.Readable.push (_stream_readable.js:219)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94)

Metadata

Metadata

Assignees

Labels

bugIssue identified by VS Code Team member as probable bugverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions