-
Notifications
You must be signed in to change notification settings - Fork 8
Closed
Labels
planned for next versionResolving this issue is planned for the next coming versionResolving this issue is planned for the next coming versionrequires-matter.js-adjustment
Description
Version
v0.3.3
Node.js Version
22.22
Operating System
Linux (x64)
Issue Description
Raspberry pi 5 8gb
Not exactly sure what I was doing when this crash happened, I believe I was inspecting some nodes that were no longer a part of this fabric (a node I had decommissioned on another fabric).
Steps to Reproduce
possible steps to reproduce:
Have a node that is joined to two fabrics
Use another fabric to decommission the node from the matterjs-server fabric
Crash should happen (if not, try inspecting the device that was just decommissioned from HA UI)
Server Logs
2026-02-01 16:53:03.413 FATAL Unhandled Unhandled error detected: [destroyed-dependency] peer277 is closed
at Object.assertActive (/home/ubuntu/matterjs-server/node_modules/@matter/general/src/util/Lifecycle.ts:54:23)
at Construction.assert (/home/ubuntu/matterjs-server/node_modules/@matter/general/src/util/Construction.ts:298:23)
at Behaviors.#backingFor (/home/ubuntu/matterjs-server/node_modules/@matter/node/src/endpoint/properties/Behaviors.ts:734:41)
at Object.get (/home/ubuntu/matterjs-server/node_modules/@matter/node/src/endpoint/properties/Behaviors.ts:797:32)
at ClientNode.maybeStateOf (/home/ubuntu/matterjs-server/node_modules/@matter/node/src/endpoint/Endpoint.ts:225:22)
at DeviceInformation.get basicInformation (/home/ubuntu/matterjs-server/node_modules/@project-chip/matter.js/src/device/DeviceInformation.ts:30:27)
at DeviceInformation.get details (/home/ubuntu/matterjs-server/node_modules/@project-chip/matter.js/src/device/DeviceInformation.ts:39:36)
at PairedNode.#updateEndpointStructure (/home/ubuntu/matterjs-server/node_modules/@project-chip/matter.js/src/device/PairedNode.ts:1216:73)
at StandardTimer.callback (/home/ubuntu/matterjs-server/node_modules/@project-chip/matter.js/src/device/PairedNode.ts:305:14)
at Timeout._onTimeout (/home/ubuntu/matterjs-server/node_modules/@matter/general/src/time/StandardTime.ts:100:18)
file:///home/ubuntu/matterjs-server/node_modules/@matter/general/dist/esm/time/StandardTime.js:42
if (hasError) throw error;
^
DestroyedDependencyError: peer277 is closed
at Object.assertActive (/home/ubuntu/matterjs-server/node_modules/@matter/general/src/util/Lifecycle.ts:54:23)
at Construction.assert (/home/ubuntu/matterjs-server/node_modules/@matter/general/src/util/Construction.ts:298:23)
at Behaviors.#backingFor (/home/ubuntu/matterjs-server/node_modules/@matter/node/src/endpoint/properties/Behaviors.ts:734:41)
at Object.get (/home/ubuntu/matterjs-server/node_modules/@matter/node/src/endpoint/properties/Behaviors.ts:797:32)
at ClientNode.maybeStateOf (/home/ubuntu/matterjs-server/node_modules/@matter/node/src/endpoint/Endpoint.ts:225:22)
at DeviceInformation.get basicInformation (/home/ubuntu/matterjs-server/node_modules/@project-chip/matter.js/src/device/DeviceInformation.ts:30:27)
at DeviceInformation.get details (/home/ubuntu/matterjs-server/node_modules/@project-chip/matter.js/src/device/DeviceInformation.ts:39:36)
at PairedNode.#updateEndpointStructure (/home/ubuntu/matterjs-server/node_modules/@project-chip/matter.js/src/device/PairedNode.ts:1216:73)
at StandardTimer.callback (/home/ubuntu/matterjs-server/node_modules/@project-chip/matter.js/src/device/PairedNode.ts:305:14)
at Timeout._onTimeout (/home/ubuntu/matterjs-server/node_modules/@matter/general/src/time/StandardTime.ts:100:18)
Node.js v22.22.0Device Information
No response
Additional Context
No response
Pre-submission Checklist
- I am running an Alpha/Beta version of the Matter.js server
- I have included the complete server logs (not truncated)
- I have checked existing issues to avoid duplicates
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
planned for next versionResolving this issue is planned for the next coming versionResolving this issue is planned for the next coming versionrequires-matter.js-adjustment