Skip to content

Crash report v0.3.3 #178

@tannerdsilva

Description

@tannerdsilva

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.0

Device 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

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions