What's generating this error?

Does anyone know why I would get this error every time I run a command in my thermostat device from the Devices/(thermostat) display?

[dev:581](http://192.168.1.77/logs#dev581)2019-05-21 03:51:38.074 pm [warn](http://192.168.1.77/device/edit/581)No signature of method: java.util.LinkedHashMap.putAll() is applicable for argument types: (java.lang.Integer) values: [2] Possible solutions: putAll(java.util.Map), putAll(java.util.Map), putAll(java.util.Collection), putAt(java.lang.Object, java.lang.Object), putAt(java.lang.String, java.lang.Object), findAll()

I get this with the Thermostat and Sensors devices in my Universal Ecobee Suite, which I have just recently ported over from SmartThings (code is here). It seems to get generated AFTER the command execution is completed, as it appears in the Live Log after any log.debug I insert just before the called command returns. I can't try/catch it, so I suspect it's something in the wrapper outside my code.

Ideas/suggestions most welcome!