Zigbee2MQTT won't start after update

Hi, I have had a look through the forum for this issue and whilst it is a regular topic, all the information seems outdated or goes right over my head as I am very much a casual HA user.

I am running HA OS on a virtual machine in Synology NAS.

I do not update as regularly as I should maybe waiting 3-6 months between updates. My last version was September 2022.

Since updating to HA 2022.12.9, Supervisor 2022.12.1 and Operating System 9.4 today I have found that Z2MQTT will no longer boot.

Checking previous issues I have had I can confirm the Mosquitto Broker is running and that my Sonoff Dongle is detected.

My configuration remains as:

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  base_topic: zigbee2mqtt
  user: mqtt
  password: pass123
  server: mqtt://core-mosquitto:1883
serial:
  port: /dev/ttyUSB0

The logs after a failed start are:

[00:56:54] INFO: Preparing to start...
[00:56:54] INFO: Socat not enabled
[00:56:55] INFO: Starting Zigbee2MQTT...
/app/node_modules/zigbee-herdsman-converters/index.js:91
        if (converter.options) {
                      ^
TypeError: Cannot read properties of undefined (reading 'options')
    at Object.addDefinition [as addDeviceDefinition] (/app/node_modules/zigbee-herdsman-converters/index.js:91:23)
    at new ExternalConverters (/app/lib/extension/externalConverters.ts:15:17)
    at new Controller (/app/lib/controller.ts:84:58)
    at start (/app/index.js:106:18)

Would someone be able to help me out with this please?

Thanks in advance.

Fixed, the problem was that I had some External Converters set up in my configuration.yaml that were not compatable, deleting them fixed the issue. This is what I had to remove:

external_converters:
  - ext_converter_ts0011.js
  - ext_converter_ts0012.js
  - ext_converter_ts0013.js