yesterday afternoon this is the problem started happening. Sorry this may be long 
The Kwiskset Zigbee lock stopped locking/unlocking with the command from the app. The other functions of the lock work, meaning, when I use the key pad it locks/unlocks, when I flip the thumb lever it reports to the app that the lock is locked/unlocked, and battery level is reporting. However when I use the app to lock/unlock the door nothing happens and an error is given in the logs:
error groovy.lang.MissingMethodException: No signature of method: java.lang.String.call() is applicable for argument types: (org.codehaus.groovy.runtime.GStringImpl, org.codehaus.groovy.runtime.GStringImpl, java.lang.String) values: [257, 0, {}]
This is what I did:
- unpaired (pressing B 9x)
- reset to factory settings
- reset hub
- paired lock
- deleted lock
- reset to factory settings
- repaired
- deleted all devices from hub
- removed app from all devices that have (both iPhones)
- updated one phone to iOS 9.2 (other phone still on 9.1 which worked yesterday morning)
- moved hub over 20 feet from the router
- unplugged router
- connected hub directly to modem only, wifi/router is unplugged
- reset/deleted hub and lock and set back to factory
- performed brand new set up on hub
- paired only lock to the hub
and…the same thing happened!
To me I think we ruled out:
Hub: all other devices work, and lock does report status
lock: it’s showing the proper status when locked/unlocked
wifi: nothing else wifi was on no other signals in the air besides my hub (closest neighbor is over a mile away)
the only thing that I have noticed that is changed is the addition of Scout Alarm. When Smartthings added this did it possibly mess up the command code to lock/unlock the Kwikset deadbolt or am I missing something???
thanks!