tonesto7 / homebridge-smartthings

SmartThings Homebridge Plugin
384 stars 767 forks source link

Exception thrown in logs when state changes: groovy.lang.MissingMethodException #359

Closed jparchem closed 4 years ago

jparchem commented 4 years ago

Hello! I'm on version 2.3.4 and I'm seeing the following in the logs whenever I change the state of the device (either via a switch or command to Alexa, etc.). Most of the time things will turn on/off as expected but occasionally some states get 'locked' and never update anymore unless I reboot the home bridge:

7:32:30 PM: error groovy.lang.MissingMethodException: No signature of method: script_app_9f20a0e04274c39d528fcf88cbfebb2580be1e11d65a449c793ea6b34dcffa3e.logError() is applicable for argument types: (java.lang.String, groovy.json.JsonException) values: [lanEventHandler Exception:, groovy.json.JsonException: Unable to determine the current character, it is not a string, number, array, or object

The current character read is '<' with an int value of 60
Unable to determine the current character, it is not a string, number, array, or object
line number 1
index number 0
<!DOCTYPE html>
^]
Possible solutions: authError() @line 846 (lanEventHandler)

Please let me know if you need more detail.

jparchem commented 4 years ago

This appeared to be a conflict with having both the old and new smart apps installed. I removed the old one and the error went away.