Skip to content

Error starting homebridge with Sonos after update #61

@wjgolding

Description

@wjgolding

Getting error after updating Sonos to latest version. Updated homebridge to latest using sudo npm update -g homebridge-sonos@latest

Nov 10 10:58:41 pi homebridge[28726]: /usr/lib/node_modules/homebridge-sonos/index.js:176
Nov 10 10:58:41 pi homebridge[28726]: topology.zones.forEach(function (group) {
Nov 10 10:58:41 pi homebridge[28726]: ^
Nov 10 10:58:41 pi homebridge[28726]: TypeError: Cannot read property 'forEach' of null
Nov 10 10:58:41 pi homebridge[28726]: at SonosAccessory. (/usr/lib/node_modules/homebridge-sonos/index.js:176:55)
Nov 10 10:58:41 pi homebridge[28726]: at /usr/lib/node_modules/homebridge-sonos/node_modules/sonos/lib/sonos.js:708:7
Nov 10 10:58:41 pi homebridge[28726]: at Parser. (/usr/lib/node_modules/homebridge-sonos/node_modules/xml2js/lib/xml2js.js:255:20)
Nov 10 10:58:41 pi homebridge[28726]: at emitOne (events.js:96:13)
Nov 10 10:58:41 pi homebridge[28726]: at Parser.emit (events.js:188:7)
Nov 10 10:58:41 pi homebridge[28726]: at Object.saxParser.onclosetag (/usr/lib/node_modules/homebridge-sonos/node_modules/xml2js/lib/xml2js.js:225:24)
Nov 10 10:58:41 pi homebridge[28726]: at emit (/usr/lib/node_modules/homebridge-sonos/node_modules/sax/lib/sax.js:615:33)
Nov 10 10:58:41 pi homebridge[28726]: at emitNode (/usr/lib/node_modules/homebridge-sonos/node_modules/sax/lib/sax.js:620:3)
Nov 10 10:58:41 pi homebridge[28726]: at closeTag (/usr/lib/node_modules/homebridge-sonos/node_modules/sax/lib/sax.js:861:5)
Nov 10 10:58:41 pi homebridge[28726]: at Object.write (/usr/lib/node_modules/homebridge-sonos/node_modules/sax/lib/sax.js:1293:29)
Nov 10 10:58:41 pi homebridge[28726]: at Parser.exports.Parser.Parser.parseString (/usr/lib/node_modules/homebridge-sonos/node_modules/xml2js/lib/xml2js.js:273:29)
Nov 10 10:58:41 pi homebridge[28726]: at Parser.parseString (/usr/lib/node_modules/homebridge-sonos/node_modules/xml2js/lib/xml2js.js:6:61)
Nov 10 10:58:41 pi homebridge[28726]: at Object.exports.parseString (/usr/lib/node_modules/homebridge-sonos/node_modules/xml2js/lib/xml2js.js:296:19)
Nov 10 10:58:41 pi homebridge[28726]: at Request._callback (/usr/lib/node_modules/homebridge-sonos/node_modules/sonos/lib/sonos.js:691:12)
Nov 10 10:58:41 pi homebridge[28726]: at Request.self.callback (/usr/lib/node_modules/homebridge-sonos/node_modules/request/request.js:129:22)
Nov 10 10:58:41 pi homebridge[28726]: at emitTwo (events.js:106:13)
Nov 10 10:58:41 pi homebridge[28726]: at Request.emit (events.js:191:7)
Nov 10 10:58:41 pi homebridge[28726]: at Request. (/usr/lib/node_modules/homebridge-sonos/node_modules/request/request.js:873:14)
Nov 10 10:58:41 pi homebridge[28726]: at emitOne (events.js:101:20)
Nov 10 10:58:41 pi homebridge[28726]: at Request.emit (events.js:188:7)
Nov 10 10:58:41 pi homebridge[28726]: at IncomingMessage. (/usr/lib/node_modules/homebridge-sonos/node_modules/request/request.js:824:12)
Nov 10 10:58:41 pi homebridge[28726]: at emitNone (events.js:91:20)
Nov 10 10:58:41 pi systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE
Nov 10 10:58:41 pi systemd[1]: Unit homebridge.service entered failed state.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions