So here is what Maker API logs with debug logging turned on. Two different error instances.
Is any of that useful for troubleshooting or to tell what command actually is generating the error? Any thoughts @bravenel ?
#1:
app:11002020-03-06 07:12:14.632 pm errorjava.lang.NullPointerException: Cannot invoke method getAt() on null object on line 400 (sendDeviceCommandSecondary)
app:11002020-03-06 07:12:14.618 pm debug
app:11002020-03-06 07:12:14.612 pm debug[configure, off, off, on, on, refresh, setLevel]
app:11002020-03-06 07:12:14.605 pm debug[49]
app:11002020-03-06 07:12:14.600 pm debugoff
app:11002020-03-06 07:12:14.597 pm debugfindDevice called
app:11002020-03-06 07:12:14.595 pm debugsendDeviceCommandSecondary called
app:11002020-03-06 07:12:12.760 pm debugdevice event: {"name":"temperature","value":"74.48","displayName":"Laundry Room Temperature and Humidity","deviceId":"1681","descriptionText":"Temperature is 74.48\u00b0F","unit":"\u00b0F","data":null}
app:11002020-03-06 07:12:12.726 pm debugdevice event: {"name":"humidity","value":"44.1","displayName":"Laundry Room Temperature and Humidity","deviceId":"1681","descriptionText":"Humidity is 44.1%","unit":"%","data":null}
#2:
app:11002020-03-06 07:26:43.087 pm errorjava.lang.NullPointerException: Cannot invoke method getAt() on null object on line 400 (sendDeviceCommandSecondary)
app:11002020-03-06 07:26:43.071 pm debug
app:11002020-03-06 07:26:43.065 pm debug[configure, off, off, on, on, refresh, setLevel]
app:11002020-03-06 07:26:43.057 pm debug[49]
app:11002020-03-06 07:26:43.054 pm debugoff
app:11002020-03-06 07:26:43.049 pm debugfindDevice called
app:11002020-03-06 07:26:43.048 pm debugsendDeviceCommandSecondary called
app:11002020-03-06 07:26:39.604 pm debugdevice event: {"name":"currentSensorCal","value":"-3","displayName":"Master Bedroom Thermostat","deviceId":"1674","descriptionText":null,"unit":"F","data":null}
app:11002020-03-06 07:26:37.787 pm debugdevice event: {"name":"temperature","value":"71.6","displayName":"Guest Bedroom Temperature and Humidity","deviceId":"1678","descriptionText":"Temperature is 71.6\u00b0F","unit":"\u00b0F","data":null}
app:11002020-03-06 07:26:32.620 pm debugdevice event: {"name":"pushed","value":"2","displayName":"Breakfast Nook Light","deviceId":"1191","descriptionText":"Breakfast Nook Light had Down Pushed (button 2) [physical]","unit":null,"data":null}
app:11002020-03-06 07:26:32.599 pm debugdevice event: {"name":"switch","value":"off","displayName":"Breakfast Nook Light","deviceId":"1191","descriptionText":"Breakfast Nook Light was turned off [physical]","unit":null,"data":null}
app:11002020-03-06 07:26:31.149 pm debugdevice event: {"name":"motion","value":"inactive","displayName":"Master Bedroom Light","deviceId":"807","descriptionText":"Master Bedroom Light motion has stopped","unit":null,"data":null}
app:11002020-03-06 07:26:28.338 pm debugdevice event: {"name":"motion","value":"active","displayName":"Kitchen Light","deviceId":"484","descriptionText":"Kitchen Light detected motion","unit":null,"data":null}
app:11002020-03-06 07:26:27.845 pm debugdevice event: {"name":"motion","value":"inactive","displayName":"Master Bathroom Sink Lights","deviceId":"772","descriptionText":"Master Bathroom Sink Lights motion has stopped","unit":null,"data":null}