Bug: After Latest Update - Looping & Crashing

Describe The Bug
After the latest update, my HomeBridge is continuously looping and crashing.
To Reproduce
Install latest update, restart HomeBridge. Tried to restore from a older back up and reinstalled, same issue.
Expected behavior
Homebridge works and does not continuously crash
Relevant log output
.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:30:31] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:30:31] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:30:31] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:30:32] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:30:32] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:30:32] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:30:32] [LGThinQ] Successfully connected to the ThinQ API.
[20/10/2022, 09:30:32] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:30:33] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement
[20/10/2022, 09:31:04] [SwitchBot] Total SwitchBot Devices Found: 3
[20/10/2022, 09:31:04] [SwitchBot] Restoring existing accessory from cache: Exhaust Fan DeviceID: D84B5A4DA639
[20/10/2022, 09:31:04] [SwitchBot] Restoring existing accessory from cache: Bathroom Nightlight DeviceID: ED0BA396296A
[20/10/2022, 09:31:04] [SwitchBot] Bot: Exhaust Fan Config: {"mode":"press","deviceType":"switch","connectionType":"BLE/OpenAPI","logging":"standard"}
[20/10/2022, 09:31:05] [SwitchBot] Bot: Exhaust Fan Displaying as Switch
[20/10/2022, 09:31:05] [SwitchBot] Bot: Bathroom Nightlight Config: {"mode":"press","deviceType":"switch","connectionType":"BLE/OpenAPI","logging":"standard"}
[20/10/2022, 09:31:05] [SwitchBot] Bot: Bathroom Nightlight Displaying as Switch
[20/10/2022, 09:31:05] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:05] Got SIGTERM, shutting down Homebridge...
[20/10/2022, 09:31:05] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:05] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:05] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:06] [SwitchBot] Bot: Exhaust Fan failed BLERefreshStatus with BLE/OpenAPI Connection, Error Message: "Cannot read properties of undefined (reading 'stopScan')"
[20/10/2022, 09:31:06] [SwitchBot] Bot: Exhaust Fan wasn't able to establish BLE Connection, node-switchbot: [object Object]
[20/10/2022, 09:31:06] [SwitchBot] Bot: Exhaust Fan Using OpenAPI Connection to Refresh Status
[20/10/2022, 09:31:06] [SwitchBot] Bot: Bathroom Nightlight failed BLERefreshStatus with BLE/OpenAPI Connection, Error Message: "Cannot read properties of undefined (reading 'stopScan')"
[20/10/2022, 09:31:06] [SwitchBot] Bot: Bathroom Nightlight wasn't able to establish BLE Connection, node-switchbot: [object Object]
[20/10/2022, 09:31:06] [SwitchBot] Bot: Bathroom Nightlight Using OpenAPI Connection to Refresh Status
[20/10/2022, 09:31:06] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:06] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:06] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:06] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:06] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:07] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:07] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:07] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:08] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:08] [LGThinQ] Successfully connected to the ThinQ API.
[20/10/2022, 09:31:08] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:08] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:08] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:08] [LGThinQ] No ThinQ devices in your account.
[20/10/2022, 09:31:09] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:09] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:09] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:10] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[20/10/2022, 09:31:15] [HB Supervisor] Restarting Homebridge...
[20/10/2022, 09:31:15] [HB Supervisor] Starting Homebridge with extra flags: -I -P /var/lib/homebridge/node_modules --strict-plugin-resolution
[20/10/2022, 09:31:15] [HB Supervisor] Started Homebridge v1.5.0 with PID: 30279
[20/10/2022, 09:31:16] Loaded config.json with 0 accessories and 4 platforms.
[20/10/2022, 09:31:16] Loaded 2 cached accessories from cachedAccessories.
[20/10/2022, 09:31:16] ---
[20/10/2022, 09:31:16] Loaded plugin<EMAIL_ADDRESS>[20/10/2022, 09:31:16] Registering platform 'homebridge-lg-thinq.LGThinQ'
[20/10/2022, 09:31:16] ---
[20/10/2022, 09:31:17] Loaded plugin<EMAIL_ADDRESS>[20/10/2022, 09:31:19] Registering platform 'homebridge-tesla-powerwall.TeslaPowerwall'
[20/10/2022, 09:31:19] ---
[20/10/2022, 09:31:19] The plugin "homebridge-switchbot" requires Node.js version of ^14.20.1 || ^16.18.0 || ^18.10.0 which does not satisfy the current Node.js version of v16.16.0.
Setup Payload:
X-HM://0024CUU9Q904Q
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

    ┌────────────┐
    │ 536-20-926 │
    └────────────┘

[20/10/2022, 09:31:21] Homebridge v1.5.0 (HAP v0.10.2) (Homebridge 48BA) is running on port 51679.
[20/10/2022, 09:31:21] [Tesla Powerwall] Unexpected response: 403 User does not have adequate access rights
[20/10/2022, 09:31:21] [Tesla Powerwall] Unexpected response: 403 User does not have adequate access rights
[20/10/2022, 09:31:21] [Tesla Powerwall] Unexpected response: 403 User does not have adequate access rights
[20/10/2022, 09:31:21] [Tesla Powerwall] history
[20/10/2022, 09:31:21] [Tesla Powerwall] Unexpected response: 403 User does not have adequate access rights
[20/10/2022, 09:31:21] [Tesla Powerwall] Unexpected response: 403 User does not have adequate access rights
[20/10/2022, 09:31:21] [Tesla Powerwall] Unexpected response: 403 User does not have adequate access rights
[20/10/2022, 09:31:21] [Tesla Powerwall] Unexpected response: 403 User does not have adequate access rights
[20/10/2022, 09:31:22] [SwitchBot] Total SwitchBot Devices Found: 3
[20/10/2022, 09:31:22] [SwitchBot] Restoring existing accessory from cache: Exhaust Fan DeviceID: D84B5A4DA639
[20/10/2022, 09:31:22] [SwitchBot] Restoring existing accessory from cache: Bathroom Nightlight DeviceID: ED0BA396296A
[20/10/2022, 09:31:22] [SwitchBot] Bot: Exhaust Fan Config: {"mode":"press","deviceType":"switch","connectionType":"BLE/OpenAPI","logging":"standard"}
[20/10/2022, 09:31:22] [SwitchBot] Bot: Exhaust Fan Displaying as Switch
[20/10/2022, 09:31:22] [SwitchBot] Bot: Bathroom Nightlight Config: {"mode":"press","deviceType":"switch","connectionType":"BLE/OpenAPI","logging":"standard"}
[20/10/2022, 09:31:22] [SwitchBot] Bot: Bathroom Nightlight Displaying as Switch
[20/10/2022, 09:31:22] [Tesla Powerwall] Login successful
[20/10/2022, 09:31:22] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:22] Got SIGTERM, shutting down Homebridge...
[20/10/2022, 09:31:22] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:23] [SwitchBot] Bot: Exhaust Fan failed BLERefreshStatus with BLE/OpenAPI Connection, Error Message: "Cannot read properties of undefined (reading 'stopScan')"
[20/10/2022, 09:31:23] [SwitchBot] Bot: Exhaust Fan wasn't able to establish BLE Connection, node-switchbot: [object Object]
[20/10/2022, 09:31:23] [SwitchBot] Bot: Exhaust Fan Using OpenAPI Connection to Refresh Status
[20/10/2022, 09:31:23] [SwitchBot] Bot: Bathroom Nightlight failed BLERefreshStatus with BLE/OpenAPI Connection, Error Message: "Cannot read properties of undefined (reading 'stopScan')"
[20/10/2022, 09:31:23] [SwitchBot] Bot: Bathroom Nightlight wasn't able to establish BLE Connection, node-switchbot: [object Object]
[20/10/2022, 09:31:23] [SwitchBot] Bot: Bathroom Nightlight Using OpenAPI Connection to Refresh Status
[20/10/2022, 09:31:23] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:23] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:23] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:24] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:24] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:24] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:25] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:25] [LGThinQ] Successfully connected to the ThinQ API.
[20/10/2022, 09:31:25] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:25] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:25] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:26] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:26] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:26] [LGThinQ] No ThinQ devices in your account.
[20/10/2022, 09:31:26] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:26] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:26] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:27] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:27] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:27] TypeError: Cannot read properties of undefined (reading 'stopScan')
    at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
    at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
    at Noble.<anonymous> (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
    at Noble.emit (node:events:539:35)
    at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
    at NobleBindings.emit (node:events:527:28)
    at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
    at Gap.emit (node:events:527:28)
    at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
    at Hci.emit (node:events:527:28)
[20/10/2022, 09:31:28] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[20/10/2022, 09:31:33] [HB Supervisor] Restarting Homebridge...
[20/10/2022, 09:31:33] [HB Supervisor] Starting Homebridge with extra flags: -I -P /var/lib/homebridge/node_modules --strict-plugin-resolution
[20/10/2022, 09:31:33] [HB Supervisor] Started Homebridge v1.5.0 with PID: 30302
[20/10/2022, 09:31:34] Loaded config.json with 0 accessories and 4 platforms.
[20/10/2022, 09:31:34] Loaded 2 cached accessories from cachedAccessories.
[20/10/2022, 09:31:34] ---
[20/10/2022, 09:31:34] Loaded plugin<EMAIL_ADDRESS>[20/10/2022, 09:31:34] Registering platform 'homebridge-lg-thinq.LGThinQ'
[20/10/2022, 09:31:34] ---
[20/10/2022, 09:31:34] Loaded plugin<EMAIL_ADDRESS>[20/10/2022, 09:31:36] Registering platform 'homebridge-tesla-powerwall.TeslaPowerwall'
[20/10/2022, 09:31:36] ---
[20/10/2022, 09:31:36] The plugin "homebridge-switchbot" requires Node.js version of ^14.20.1 || ^16.18.0 || ^18.10.0 which does not satisfy the current Node.js version of v16.16.0. You may need to upgrade your installation of Node.js - see https://homebridge.io/w/JTKEF
<Repeats>

Config for homebridge-switchbot
{
            "name": "SwitchBot",
            "credentials": {
                "token": "XXX",
                "secret": "XXX",
                "notice": "Keep your token a secret!"
            },
            "options": {
                "devices": [
                    {
                        "deviceId": "XXX",
                        "configDeviceType": "Bot",
                        "connectionType": "BLE/OpenAPI",
                        "bot": {
                            "mode": "press",
                            "deviceType": "switch"
                        },
                        "logging": "standard"
                    },
                    {
                        "deviceId": "XXX",
                        "configDeviceType": "Bot",
                        "connectionType": "BLE/OpenAPI",
                        "bot": {
                            "mode": "press",
                            "deviceType": "switch"
                        },
                        "logging": "standard"
                    }
                ]
            },
            "platform": "SwitchBot"

Screenshots

Device & Model
SwitchBot Bot Firmware 6.3
Node.js Version
v16.16.0
NPM Version
v.8.11.0
Homebridge Version
v.1.5.0
Homebridge Switchbot Plugin Version
@switchbot/homebridge-switchbot v2.2.1
Homebridge Config UI X Plugin Version
homebridge-config-ui-x v4.50.1
Operating System
Raspbian GNU/Linux Bullseye (11)

Can you try the latest beta:

Click here to find out how to install Beta

@donavanbecker Same, looping, crashing, same output.
[20/10/2022, 09:51:26] TypeError: Cannot read properties of undefined (reading 'stopScan')
at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1067:21)
at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
at Noble. (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
at Noble.emit (node:events:539:35)
at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
at NobleBindings.emit (node:events:527:28)
at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
at Gap.emit (node:events:527:28)
at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
at Hci.emit (node:events:527:28)

Also, I am not seeing a beta 8, only a beta 10, which is what I used. :-)

@donavanbecker Unfortunately, the same.

can I get logs please?

@donavanbecker
[20/10/2022, 10:54:27] TypeError: Cannot read properties of undefined (reading 'stopScan')
at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1068:23)
at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
at Noble. (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
at Noble.emit (node:events:539:35)
at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
at NobleBindings.emit (node:events:527:28)
at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
at Gap.emit (node:events:527:28)
at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
at Hci.emit (node:events:527:28)
[20/10/2022, 10:54:27] TypeError: Cannot read properties of undefined (reading 'stopScan')
at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1068:23)
at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
at Noble. (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
at Noble.emit (node:events:539:35)
at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
at NobleBindings.emit (node:events:527:28)
at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)
at Gap.emit (node:events:527:28)
at Gap.onHciLeAdvertisingReport (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/gap.js:250:10)
at Hci.emit (node:events:527:28)
[20/10/2022, 10:54:27] TypeError: Cannot read properties of undefined (reading 'stopScan')
at Bot.stopScanning (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:1068:23)
at Switchbot.switchbot.onadvertisement (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/src/device/bot.ts:475:26)
at Noble. (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/node-switchbot/lib/switchbot.js:368:22)
at Noble.emit (node:events:539:35)
at Noble.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/noble.js:213:10)
at NobleBindings.emit (node:events:527:28)
at NobleBindings.onDiscover (/var/lib/homebridge/node_modules/@switchbot/homebridge-switchbot/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:188:10)

Can switch connect type to OpenAPI, till I get a fix out for this?

@donavanbecker absolutely! That addressed the looping/crashing. :-) Look forward to the next update.

@donavanbecker Not sure if this is to be expected or not:
[20/10/2022, 13:06:34] [SwitchBot] Total SwitchBot Devices Found: 3
[20/10/2022, 13:06:34] [SwitchBot] Restoring existing accessory from cache: Exhaust Fan DeviceID: D84B5A4DA639
[20/10/2022, 13:06:34] [SwitchBot] Restoring existing accessory from cache: Bathroom Nightlight DeviceID: ED0BA396296A
[20/10/2022, 13:06:34] [SwitchBot] Bot: Exhaust Fan Config: {"mode":"press","deviceType":"switch","connectionType":"OpenAPI","logging":"standard"}
[20/10/2022, 13:06:34] [SwitchBot] Bot: Exhaust Fan Displaying as Switch
[20/10/2022, 13:06:34] [SwitchBot] Bot: Bathroom Nightlight Config: {"mode":"press","deviceType":"switch","connectionType":"OpenAPI","logging":"standard"}
[20/10/2022, 13:06:34] [SwitchBot] Bot: Bathroom Nightlight Displaying as Switch
[20/10/2022, 13:06:34] [Tesla Powerwall] Login successful
[20/10/2022, 13:06:37] [LGThinQ] Successfully connected to the ThinQ API.
[20/10/2022, 13:06:38] [LGThinQ] No ThinQ devices in your account.
[20/10/2022, 13:08:02] [Homebridge UI] [@switchbot/homebridge-switchbot] Terminating child process...
[20/10/2022, 13:08:02] [Homebridge UI] [@switchbot/homebridge-switchbot] Child process ended

If you are still on the beta, can you move back to latest? And see if that resolves it?

@donavanbecker in process. :-)

That's restored everything (except I had to rebuild automations and set the rooms back correctly)... LOL.

weird... that shouldn't have happened. Okay I pushed out another beta, willing to give that a try?

Absolutely.

beta16

Installed beta14. Give me a moment, but this is looking promising:
[20/10/2022, 16:08:22] [SwitchBot] Total SwitchBot Devices Found: 3
[20/10/2022, 16:08:22] [SwitchBot] Restoring existing accessory from cache: Exhaust Fan DeviceID: D84B5A4DA639
[20/10/2022, 16:08:22] [SwitchBot] Restoring existing accessory from cache: Bathroom Nightlight DeviceID: ED0BA396296A
[20/10/2022, 16:08:22] [SwitchBot] Bot: Exhaust Fan Config: {"mode":"press","deviceType":"switch","connectionType":"OpenAPI","logging":"standard"}
[20/10/2022, 16:08:22] [SwitchBot] Bot: Exhaust Fan Displaying as Switch
[20/10/2022, 16:08:22] [SwitchBot] Bot: Bathroom Nightlight Config: {"mode":"press","deviceType":"switch","connectionType":"OpenAPI","logging":"standard"}
[20/10/2022, 16:08:22] [SwitchBot] Bot: Bathroom Nightlight Displaying as Switch

@donavanbecker I'm only seeing beta 15 available, at the moment. I'll check again in a few minutes.

What about latest beta?

Installing 19 right now, @donavanbecker

Looks good, @donavanbecker except that first message:
[20/10/2022, 17:46:52] The plugin "homebridge-switchbot" requires Node.js version of ^14.20.1 || ^16.18.0 || ^18.10.0 which does not satisfy the current Node.js version of v16.16.0. You may need to upgrade your installation of Node.js - see https://homebridge.io/w/JTKEF
[20/10/2022, 17:46:55] [SwitchBot] Total SwitchBot Devices Found: 3
[20/10/2022, 17:46:55] [SwitchBot] Restoring existing accessory from cache: Exhaust Fan DeviceID: D84B5A4DA639
[20/10/2022, 17:46:55] [SwitchBot] Restoring existing accessory from cache: Bathroom Nightlight DeviceID: ED0BA396296A
[20/10/2022, 17:46:55] [SwitchBot] Bot: Exhaust Fan Config: {"mode":"press","deviceType":"switch","connectionType":"OpenAPI","logging":"standard"}
[20/10/2022, 17:46:55] [SwitchBot] Bot: Exhaust Fan Displaying as Switch
[20/10/2022, 17:46:55] [SwitchBot] Bot: Bathroom Nightlight Config: {"mode":"press","deviceType":"switch","connectionType":"OpenAPI","logging":"standard"}
[20/10/2022, 17:46:55] [SwitchBot] Bot: Bathroom Nightlight Displaying as Switch

that is just a suggestion to update to the latest nodes

Done. I didn't even realize that was an option. LOL

Fixed in v2.2.2


Modify ignoreDeprecation diagnostic to be copy/pastable

After this change, you can copy and paste out of the error message, and it tells you which block it's supposed to be in (if you put it at the top level, it'll silently not work).

@typescript-bot test this


Don't allow sharing a project with a user if that user already has a project with the same name

Basically there is no problem until the creator tries to pass ownership, so we shouldn't allow this naming from the beginning.

Currently, it is still possible to share the project.
The two projects will appear in different folders (dashboard and shared with me), they also have different identifiers. This makes passing ownership the only problem as it results in inconsistency


Odd example code

Example code has the last bracket split out in to a second code section

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: ef481df4-ecb1-b588-5fde-b8d9aa4c6a42
Version Independent ID: 1bdcc46d-b5a9-18ae-3317-69376389782b
Content: FrameworkElement.DefaultStyleKey Property (System.Windows)
Content Source: xml/System.Windows/FrameworkElement.xml
Product: dotnet-api
GitHub Login: @dotnet-bot
Microsoft Alias: dotnetcontent

This seems to be by design

It is by design, though it isn't a particularly useful way of presenting code. It's caused by a difference in the way snippets were handled in our old build system (they were merged) and our new one (they are treated as separate snippets). There are numerous instances of this, especially in the WPF docs. I thought that there was an open issue to address these and fix them over time, though I can't find it.
I'll open a PR to fix this issue, though.


Return no timezone date time with DB timezone

@mattn Please review and merge

go test -race works fine. Thanks you.


Data silently disappeared with certain configuration

I created a minimal repro project at https://github.com/crlf0710/linkme_bug_repro/
To reproduce: run cargo run, the program will panic (the distributed slice is empty), while it should be not (there is one data entry in module sub within the inner crate.)
Interestingly, if you comment the module sub part out (lifting the definition to toplevel), the program will work fine.

Looks like this compiler bug: https://github.com/rust-lang/rust/issues/47384. If nothing else from the enclosing module is used by the program, the whole module is incorrectly dropped.

Looks like this compiler bug: rust-lang/rust#47384.

Thanks for filing this issue @crlf0710 and the link @dtolnay. I think this problem is the same with inventory/issues#32. I wanted to switch over to linkme from inventory, but the same problem appears here.

I created a minimal repro project at https://github.com/crlf0710/linkme_bug_repro/

I can confirm that your repository runs fine with RUSTFLAGS="-C codegen-units=1" cargo run.

I now added this to my Cargo.toml, as workaround to continue development, in hope the bug will be fixed sometime.
[profile.dev]
codegen-units = 1

[profile.release]
codegen-units = 1

I now added this to my Cargo.toml, as workaround to continue development, in hope the bug will be fixed sometime.

Even this didn't work for me. I had to explicitly use something from the relevant crate to get Rust to populate the distributed slice. That is to say, this code leads to a panic:
// Binary crate
assert_eq!(STORAGE_SYSTEM.len(), 1);

// Downstream "plugin" crate
#[distributed_slice(STORAGE_SYSTEM)]
fn make_storage_provider() -> Box<dyn StorageProvider> {
    Box::new(FileStorageProvider)
}

and this code does not lead to a panic:
// Binary crate
let _nine = file::foo();
assert_eq!(STORAGE_SYSTEM.len(), 1);

// Downstream "plugin" crate
pub fn foo() -> usize {
    9
}

#[distributed_slice(STORAGE_SYSTEM)]
fn make_storage_provider() -> Box<dyn StorageProvider> {
    Box::new(FileStorageProvider)
}

If it matters, my distributed slice STORAGE_SYSTEM lives in a third crate that both the binary crate and the downstream crate depends on.

This is fixed in rustc 1.62.0 / linkme 0.3.0.

The repro project still fails the assertion for me using rustc 1.62.1 and linkme 0.3.0

The repro project still fails the assertion for me using rustc 1.62.1 and linkme 0.3.0 (macOS)

@dtolnay I can also reproduce it in Inventory 0.3.1 on rustc 1.65-nightly, macOS – see https://github.com/getditto/safer_ffi/issues/131 (no minimum reproducible repo at this moment 😞). Is there any approach that can workaround that?

Ran into this with linkme 0.3.9 and rustc 1.70.0-nightly on macOS. My top-level Cargo.toml looked like

The macOS-specific issue is tracked in #61.

I am not sure if I should open a new issue for this, but I thought that this would work since 1.62:

main crate has dep in Cargo.toml
dep has a linkme attribute in there
dep is not used or otherwise referenced by any other crate that main directly uses

Unless I do extern crate dep it is not included in my static array. Is this expected? (I didn't find anything in the readme or the issues) And I am not sure how to interpret the fixes in the rust compiler.
My rust version is: rustc 1.69.0 (84c898d65 2023-04-16)


Validate user email on account creation

What are the relevant tickets?
Fix https://github.com/mitodl/hq/issues/5642
Description (What does it do?)
Adds email as one of the fields to validate.
How can this be tested?
Retire an existing user, then try to create an account with the same email address but different username.

I'm not sure that I understand exactly what's happening here. Please confirm:

This PR adds a validation when a user is creating an account and submits their email address for the first time. It checks that the email address hasn't been retired before proceding to the next step of sending the validation email.

For a future PR, I agree that it makes sense to also check with the open edX API that the email address is valid. Please open an issue for that work.

@pdpinch This PR adds a check with the Open edX API for email validation. My reservation is that we are not doing it in the first step before sending the verification email. Instead, we are validating the email in step 2.
Step 2 is where we get the User details and show a success message for email verification. This PR adds a check in this step.

Thanks for the clarification Asad.
We will soon be moving email validation to Learn/Keycloak (see https://github.com/mitodl/hq/issues/5664), so it's actually better to do this open edX check closer to Step 2 -- although I recognize that we'll probably end up adjusting this again anyway.

Thanks @pdpinch, I re-review it then.

@annagav pre-commit check is failing. Also, I have left a couple of suggestions.


the most beautiful drop down menu ever

Drop Down Menu

built the world's best drop down menu
displays once you hover over the username
contains the logout button so are users are not trapped in streamline forever

Good work!


Update to new Uberenv, Now with Spack Environments!

This updates us to the newest Spack and more importantly, the newest Uberenv.
Uberenv was updated (thanks @chapman39 !) to do a lot more modern Spack functionality.  For more info go here:
https://github.com/LLNL/uberenv/pull/96
Brief list:

Now uses Spack Environments (instead of hot-copying compilers.yaml, packages.yaml, and config.yaml)
spack activate has been removed and we now use Spack Views for our Dev Tools
--spack-env-file is now used to point at a spack.yaml instead of pointing at a config directory

Chock full o' environments goodness!

@white238 are you going to merge this PR at some point?

Related Q: Are python module vs spack views issues worked out / understood?

So you just put this section in your devtools spack.yaml:
https://github.com/LLNL/axom/blob/4fcd9ce7b4404e6920f00019c42a4fbf9b8f8896/scripts/spack/devtools_configs/blueos_3_ppc64le_ib_p9/spack.yaml#L17-L21
Views are on by default but honestly I don't know where the view directory is created  by default but this puts it at the base in.
The build_devtools.py script then links that directory to the latest symlink.
This worked flawlessly for me. It does some Spack magic to symlink executables but mainly it updates the #! to point at the Spack built python.
The one weirdness I didn't expect was your python executables (shroud and sphinx in our case) dont end up in their own directories but in python's bin.

Awesome, follow up: How do you get the paths to add them to the host config?
Is that something that is custom in the a Axom scripts, or is it something that the spack package handles?
Or is it OK b/c those paths don't change between the spack build and the view creation?

Awesome, follow up: How do you get the paths to add them to the host config?
Is that something that is custom in the a Axom scripts, or is it something that the spack package handles?
Or is it OK b/c those paths don't change between the spack build and the view creation?

Axom handles that by splitting the Devtools build and the TPL builds. I then use the latest symlink in the TPL spack.yaml.  Here:
https://github.com/LLNL/axom/blob/e534338a186d532ba93c56bb8a79bce18f487175/scripts/spack/configs/toss_3_x86_64_ib/spack.yaml#L301-L342


Replace Picard MarkDuplicates with ADAM

Include process that runs on Apache Spark for further analysis at CoFest 2019; work in progress.

Travis doesn't appear to be picking up after the additional commit.  Will close this PR and open a new one, against the dev branch.  Sorry for the noise.


Redesign Project Layout

After getting feedback from Dr. Tuck, I split up the project into separate parts:

main
ffmpeg
slideshow
os
helper

These are separate packages in the project. main.go uses these other packages by importing them and then calling functions (ex. ffmpeg.createTemporaryVideos).
slideshow is a class that handles all the private variables and functions to run the ffmpeg commands.
To run the tests, now you need to run go test ./... to run all the tests in all packages.
I updated the READme accordingly.
I also removed updated the splitFileNameFromDirectory function. I'm not sure why this was changed to differentiate between windows and other os. I am on windows and it runs properly using "/", not "\"

LGTM!


add cargo-features to unstable docs for workspace inheritance

The unstable docs for workspace inheritance did not include cargo-features = ["workspace-inheritance"]. If a user were to follow the docs cargo would throw an error saying to feature workspace-inheritance is required. It would be better to explicitly add this to the unstable docs and remove it during stabilization.
r? @epage

@bors r+

:hourglass: Testing commit 7063248b15fcb0a0ecfa3da6a2eec10b08d17616 with merge f6434599af9cdc4338f1e141ca3ba5194f403663...

:sunny: Test successful - checks-actions
Approved by: epage
Pushing f6434599af9cdc4338f1e141ca3ba5194f403663 to master...


Upgrading ngx-widget-grid library to Angular 15

Hi @praveenkalluri , thanks for raising this PR.
Couple of questions:

I dont see any changes to the code and I believe there was some work involved before we could migrate the lib to the latest Angular versions. Could you confirm you have the lib working locally after the upgrade? Or is this just the auto-migrated changes you get when you run ng update?
How are you using this library? Personal project/with a team for a company product? Since I am not finding time to maintain this, I would love to hand it over to the community for further maintenance.

Hi @envyN ,
I tried in my local and it was working fine after upgrading the libraries.
I am using it for a company project, From Angular V16 legacy view engines are deprecated so need to update these libraries.


Provenance Strengthening

What would you like to be added:
This feature is an open discussion for increasing code provenance within CIP.
Areas of interest include:

[ ] Container Building | Ensure the contents of the images are built from the correct base images. #328
[ ] Image Bundling | Guard the image bundles for test and prod scenarios.
[ ] Version Stamping | Verify version stamping works when building CIP.

Feel free to comment additional areas that deserve a second line of defense.
Why is this needed:
Code provenance helps reduce the likelihood that new code will introduce known vulnerabilities into our production builds. More specifically, guarding untested scripts and build artifacts further strengthens the reliability of CIP as an infrastructure tool. Therefore, when introducing new changes, these security checks act as a second line of defense, beyond code-reviews.
cc: @listx @amwat @justaugustus @kubernetes-sigs/release-engineering

/remove-lifecycle stale


eloquent model paginate throw sql error

Laravel Version: 8.6.0
PHP Version: 7.4.10
Database Driver & Version: InnoDB 5.7.30

Description:
when call SomeEloquentModel::query()->paginate(null, null); mysql exception is thrown
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from ac_symbolslimit 15 offset 0' at line 1 (SQL: select fromac_symbols limit 15 offset 0)
or similar
The point is select from without asterisk.
Steps To Reproduce:

Create any eloquent model, for example, User
Call in any controller User::query()->paginate(null, null)

public function paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null)

You are selecting null columns?

public function paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null)

You are selecting null columns?

I understand, but the point is to add some is_null($columns) check.


Implement namespace/multi-account filter for Event Logs from the Singleton collector (k8seventreceiver)

Summary
We want to enable our customers and partners to be able to use NewRelic for troubleshooting purposes. That is part of our deployment observability strategy.
Therefore we need them to be able to see kubernetes Events coming from their namespaces. At the moment the Events are being sent only to the "opsteam" NR account.
Desired Behavior
We want the namespace specific events to also land in the corresponding NR Accounts. This means there should be also a working filter processor for the SNG collector, which splits and sends the events as logs to the corresponding NewRelic accounts (i.e. team1 account should get the Team1 eventlogs into their own NR account from the defined namespaces under team1)
Possible Solution
I really think this should be possible, as according to opentelemetry namespace should be added as a log attribute meanwhile: https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/23991#issuecomment-1760249834
This means it should be able to adapt a filter processor in a way, that it works similar to the statefulset collector, which also filters and splits the Logs based on the namespace attribute.
From what I understand the namespace is appended to the LogRecords attributes as semconv.AttributeK8SNamespaceName:
https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/d5b99206aea1612ede64b1a60b9b0678561ccc1a/receiver/k8seventsreceiver/k8s_event_to_logdata.go#L74
Maybe this means that the namespace should not be obtained from k8s.namespace.name but there should nonetheless be possible to enrich the event Logs data with the namespace attribute, so that it can be exported to multiple accounts based on it.

@tvalchev2 Within the OTel contrib repo, the issue 32369 explained where the problem is... Such a rookie mistake. Adding the functionality immediately!

Implemented with #127.


lsp still being developed?

I'm considering using rhai to wright plugins for a project I'm working on but am a little put off by not having a language server. is there still plans to get it to a general use state?

Well it is an outstanding TODO. I myself don't know anything about LSPs, and the original author is too busy to continue.
Still waiting for some kind soul to pick that one up.


Turn the confirmation modal on setting change into something less intruding

What

Turn the confirmation modal on setting change into something less intruding ( or nothing at all)
Note: we might have to indicate the change was taken into account (Snackbar?)
Note: the modal implementation is also broken, with normalized id being shown)

Screenshot

I'd say we can remove it  completely

@teolemon I agree, the modal is intruding. Maybe a once in a lifetime "got it" modal? A short snackbar (1s) could do the trick too.
Or as suggests @M123-dev, let's get rid of the modal altogether.

let's get rid of it, I'm unsure (whether people will be unsure (whether their setting has been saved)). 🙃


training precision

Thanks a lot for your helpful code! When I train the V2 version on the Grozi-3.2k dataset according to your instructions in README, the predicted bboxes are all square ones. But your pretrained weights is right. So I don't know what's wrong with my operations.

Sorry, it's my mistake to not load model weight correctly. Now the predicted bboxes are all right.


Update formats with correct grammar and consistency

@kyungw00k what do you think?

@leehankyeol you have to fix the tests too.

@ichernev It seems ok except missing additional line feed at the end of file.

@leehankyeol you need to add a new line at the end of the two files, otherwise the linter fails.

@kyungw00k Because it seems that you're the Korean moderator, kind of, I do want to raise some issues regarding "the consistency".
The background logic for these changes is simple. If there's a unique Korean-native singular word which describes its numeric value, for example "하루",  or "한 시간", then use that specific word, otherwise just add an Arabic numeral before the time unit. I thought I should stick to this rule because the original locale file was, for any reason, in the similar pattern.
But I'm wondering if we even need those unique first units because "한 시간" is not a good start when we have "2시간", "3시간", and etc. after that. It's absurd to have a sequence like "하루", "2일", "3일", and so on. So I think it's a better idea to have a consistent format of an Arabic numeral followed by the time unit.
Also how about replacing "몇 초" with "방금"? We don't really say some things happened "몇 초 전에" but "방금 전에".
If you think these ideas make sense and are generally agreeable among Korean native speakers, I'll update my pull request. Thank you.

@leehankyeol +1 I've just found similar PR. It seems to have to discuss this issue in moment/moment#2177. How about that?

@kyungw00k Good idea. Should I close this PR then? (This is my first time to make a PR and discuss about the issue so I have no idea what should be done in this case.)

@leehankyeol :dancer:


Test issue - add a readme

It would be helpful to know that issues are expected and encourage. Add a readme to outline the desired issue creation process for others

Closed with #2


pull in /etc/os-release hotfix on resin-parallella

Connects to hotfix-production
@telphan @floion @petrosagg

SGTM


Debugger is buggy when chrome has other extension installed

When having other extension installed on google chrome, some of them will make react-native debugger become very buggy (for example, it keeps saying that "runtime is always not responding"). That's why when some people install chrome canary all the bugs just vanished (because when they install the canary, there is still no extension there)
I think this knowledge of debugging react-native using chrome that has no extension installed is very important and it should be written on the debugger docs, so when there is a problem with the debugger, it's reproducible and not because someone installed a silly extension. I personally have got a lot of problem with the debugger for 2 weeks, until i realize this.
I use the switch user functionality on chrome to avoid the environment that have other extension installed

Thanks @arypurnomoz - I added a note in https://github.com/facebook/react-native/commit/39b2342ab9b394bbf7755749677facf97ab8f8a0


[Question] Has Anyone figured out a way to log chromedriver in protractor?

Since there is no love for protractor on StackOverFlow. I thought I might try here.
These solutions don't cut it for me:
http://stackoverflow.com/questions/31662828/how-to-access-chromedriver-logs-for-protractor-test/31662935
I am trying a lot of things. Any help would be appreciated!

This is a feature request: https://github.com/angular/protractor/issues/2402
I've also posted an additional answer on SO for how to do this right now.


Support GraphQL

Motivation:
Support GraphQL for server-side. #3318
// server
sb.service("/graphql", GraphQLService.builder()
                                     .runtimeWiring(c -> {
                                         final StaticDataFetcher bar = new StaticDataFetcher("bar");
                                         c.type("Query", typeWiring -> typeWiring.dataFetcher("foo", bar));
                                     })
                                     .build());

Modifications:

Add GraphQL Service

Result:
Support GraphQL

I am still working on it. 😆

I've been busy with personal affairs these days, so the response was late. I will refer to it.
Thanks for the comments :) @minwoox @ikhoon

I've been busy with personal affairs these days, so the response was late. I will refer to it.

Don't have to be in a hurry. Take your time. :-)

Thanks! Left some nits. 🙇♂

Is it the same as what you said here?
Let's write an integration test in one of two ways. 🤣

One concern with class naming is that we're using QL in GraphQL. It's consistent with graphql-java, but it violates our naming rule. It has to be GraphQl or Graphql, but maybe we should stay consistent with the library we depend on in this case. Thoughts?

One concern with class naming is that we're using QL in GraphQL. It's consistent with graphql-java, but it violates our naming rule. It has to be GraphQl or Graphql, but maybe we should stay consistent with the library we depend on in this case. Thoughts?

I also considered using GraphQl or Graphql. The reason why I took GraphQL was QL is a standard abbreviation for GraqhQL.  https://graphql.org/
However, I am not strong here. If we decide to follow our naming convention, I prefer GraphqlService.

Let's go with Graphql, then.


feat: update Cypress dependency version

Fixes #167

:tada: This PR is included in version 1.29.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add getOneTransaction support

Add support of get account transaction ton-api-v4 method

Nice, but:

We are now parsing transactions
Naming should be just getTransaction

@ex3ndr Thanks for the quick reply!
The new commits have the following changes:

url building fixed
transaction parsing added
method renamed from getOneTransaction to getTransaction

https://github.com/ton-community/ton/releases/tag/v13.3.0


Update CHANGELOG

@mgeplf @eleftherioszisis is it ok for you to release a new version now?

Codecov Report

Merging #1081 (b65848c) into master (f9b4083) will not change coverage.
The diff coverage is n/a.

Additional details and impacted files
@@            Coverage Diff            @@
##            master     #1081   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           36        36
  Lines         2452      2452
=========================================
  Hits          2452      2452

The release was pushed before this PR was merged so I rename it as now it's just a CHANGELOG update


chore: Use npm cache

Different caching strategy.
Also see https://stackoverflow.com/a/42523517/753676

Thank you! 😄👏


introduce ServiceMonitor CRD

Reason
Additional information / links
https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/design.md#servicemonitor

ServiceMonitor is included automatically with kube-prometheus-stack. We do even use it already for some service discovery.
So in my opinion, we can close this issue


[ddc] Migrate pkg/dev_compiler to null safety

Tracking issue for the process of migrating all dev_compiler libraries to null safety.

The migration is now complete!


update appveyor config

I copied some appveyor configuration changes from vispy, almost working.
Only a couple of failures.. @samuelgarcia have you seen these before?

#91 needs to be integrated to success the checking

I guess we should also change the travis configuration to also test with python3.6.

I merge now.
I will fix the TriggerAccumalator error later.