3.80~4 Exception if DBus service isn't ready

I am trying to work out where this is happening but it is crashing our Node-Red

I did have a cusom service which maybe is where this path has come from, but I am thinking it is also possibly the virtual switches are in play. Will keep debugging to see where this is but having to keep starting it in safe mode.

15 Mar 14:54:23 - [info] *****************************************************************
15 Mar 14:54:23 - [info] Flows stopped in safe mode. Deploy to start.
15 Mar 14:54:23 - [info] *****************************************************************
15 Mar 14:56:17 - [info] Stopping flows
15 Mar 14:56:17 - [info] Stopped flows
15 Mar 14:56:17 - [info] Updated flows
15 Mar 14:56:17 - [info] Starting flows
Creating new VictronClient
15 Mar 14:56:17 - [info] [ui-base:Main] Node-RED Dashboard 2.0 (v1.30.2) started at /dashboard
15 Mar 14:56:17 - [info] [ui-base:Main] Created socket.io server bound to Node-RED port at path /dashboard/socket.io
Service com.victronenergy.switch/101 not found in cache. Publish may fail.
Error in setValue: No services available yet. Try again later.
Error setting value for com.victronenergy.switch/101 /SwitchableOutput/output_1/State: Error: No services available yet. Try again later.
15 Mar 14:56:19 - [info] Started flows
Connected to D-Bus.
Polling is disabled. This is the recommended configuration.
Polling is disabled. All roots have been requested once successfully.
15 Mar 14:56:20 - [info] [mqtt-broker:Cerbo MQTT] Connected to broker: nodered-cerbo@mqtt://localhost:1883
15 Mar 14:56:21 - [info] [function:function 1] this is a message
15 Mar 14:56:21 - [info] [function:function 1] this is a message
DBUS ERROR MESSAGE org.freedesktop.DBus.Error.UnknownObject
DBUS ERROR MESSAGE org.freedesktop.DBus.Error.UnknownObject
DBUS ERROR MESSAGE org.freedesktop.DBus.Error.UnknownObject
DBUS ERROR MESSAGE org.freedesktop.DBus.Error.UnknownObject
DBUS ERROR MESSAGE org.freedesktop.DBus.Error.UnknownObject
[red] Uncaught Exception:
15 Mar 14:56:22 - [error] TypeError: Cannot read properties of undefined (reading ‘type’)
at processMessage (/usr/lib/node_modules/@victronenergy/node-red-contrib-victron/src/nodes/victron-nodes.js:192:33)
at Object.BaseInputNode.subscription.client.subscribe.callbackPeriodically.callbackPeriodically [as callback] (/usr/lib/node_modules/@victronenergy/node-red-contrib-victron/src/nodes/victron-nodes.js:346:11)
at /usr/lib/node_modules/@victronenergy/node-red-contrib-victron/src/services/victron-client.js:61:93
at Array.forEach ()
at /usr/lib/node_modules/@victronenergy/node-red-contrib-victron/src/services/victron-client.js:61:74
at Array.forEach ()
at VictronDbusListener.messageHandler (/usr/lib/node_modules/@victronenergy/node-red-contrib-victron/src/services/victron-client.js:52:16)
at Object. (/usr/lib/node_modules/@victronenergy/node-red-contrib-victron/src/services/dbus-listener.js:247:14)
at EventEmitter. (/usr/lib/node_modules/@victronenergy/node-red-contrib-victron/node_modules/dbus-native-victron/lib/bus.js:153:19)
at EventEmitter.emit (node:events:536:35)