When I restart server.js, I get this in the ST log:
error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.String#<init>.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class [B]
[class [C]
[class java.lang.String] @ line 170
Error on line 170
I deleted the active instance of the SmartApp and created a new one. Doing so causes this to pop up in console:
pi@homeassistant:~/smartthings-nodeproxy $ node server.js
[2016-12-06T21:09:32.462Z] [stnp] SmartThings Node Proxy listening at http://:::7778
[2016-12-06T21:09:33.293Z] [stnp] Loaded plugin: rnet
[2016-12-06T21:09:33.438Z] [rnet] Connected to RNET: /dev/ttyUSB0
[2016-12-06T21:09:34.165Z] [rnet] Detected serial ports: ["/dev/ttyACM0","/dev/ttyAMA0","/dev/ttyUSB0"]
[2016-12-06T21:12:27.953Z] [stnp] ::ffff:192.168.1.239 GET /subscribe/192.168.1.239:39500
[2016-12-06T21:12:33.530Z] [stnp] ::ffff:192.168.1.239 GET /plugins/rnet/discover
[2016-12-06T21:12:33.964Z] [rnet] {"type":"discover","zones":[{"zone":0,"name":"Living Room"},{"zone":1,"name":"Kitchen"},{"zone":2,"name":"Bedroom"},{"zone":3,"name":"Silas Room"},{"zone":4,"name":"Garage"},{"zone":5,"name":"Patio"}]}
[2016-12-06T21:12:33.966Z] [rnet] Completed controller discovery
And this in the ST logs:
1e79ab88-a896-467b-b6a3-739d884a038c 1:15:34 PM: debug Received device event from bridge: [type:discover, zones:[[name:Living Room, zone:0], [name:Kitchen, zone:1], [name:Bedroom, zone:2], [name:Silas Room, zone:3], [name:Garage, zone:4], [name:Patio, zone:5]]]
d9c80855-93df-4886-901a-066cf48e849b 1:15:34 PM: debug Parsing 'index:03, mac:XXXXXX, headers:Tk9USUZZIC9ub3RpZnkgSFRUUC8xLjENCkNPTlRFTlQtVFlQRTogYXBwbGljYXRpb24vanNvbg0KQ09OVEVOVC1MRU5HVEg6IDIwMQ0Kc3RucC1wbHVnaW46IHJuZXQNCkhvc3Q6IDE5Mi4xNjguMS4yMzk6Mzk1MDANCkNvbm5lY3Rpb246IGNsb3Nl, body:eyJ0eXBlIjoiZGlzY292ZXIiLCJ6b25lcyI6W3siem9uZSI6MCwibmFtZSI6IkxpdmluZyBSb29tIn0seyJ6b25lIjoxLCJuYW1lIjoiS2l0Y2hlbiJ9LHsiem9uZSI6MiwibmFtZSI6IkJlZHJvb20ifSx7InpvbmUiOjMsIm5hbWUiOiJTaWxhcyBSb29tIn0seyJ6b25lIjo0LCJuYW1lIjoiR2FyYWdlIn0seyJ6b25lIjo1LCJuYW1lIjoiUGF0aW8ifV19'
d9c80855-93df-4886-901a-066cf48e849b 1:15:34 PM: debug Parsing 'index:17, mac:XXXXXX, ip:C0A8016F, port:1E62, requestId:0d4b7062-2e45-4bc8-8b5e-c3eddfc807c1, headers:SFRUUC8xLjEgMjAwIE9LDQpYLVBvd2VyZWQtQnk6IEV4cHJlc3MNCkRhdGU6IFR1ZSwgMDYgRGVjIDIwMTYgMjE6MTU6MzQgR01UDQpDb25uZWN0aW9uOiBrZWVwLWFsaXZlDQpDb250ZW50LUxlbmd0aDogMA==, body:'
1e79ab88-a896-467b-b6a3-739d884a038c 1:15:29 PM: error groovy.json.JsonException: A JSON payload should start with an openning curly brace '{' or an openning square bracket '['.
Instead, 'null' was found on line: 1, column: 1 @ line 509
d9c80855-93df-4886-901a-066cf48e849b 1:15:29 PM: debug Parsing 'index:17, mac:XXXXXX, ip:C0A8016F, port:1E62, requestId:70f90ecd-6d9f-4f6b-b49e-5f7c69dbca0a, headers:SFRUUC8xLjEgMjAwIE9LDQpYLVBvd2VyZWQtQnk6IEV4cHJlc3MNCkRhdGU6IFR1ZSwgMDYgRGVjIDIwMTYgMjE6MTU6MjkgR01UDQpDb25uZWN0aW9uOiBrZWVwLWFsaXZlDQpDb250ZW50LUxlbmd0aDogMA==, body:'
Some JSON error on line 509