Out of the blue I can't open Lock Code Manager on a hub. I have other hubs with the same firmware version working fine. The error received is "Error: No such property: name for class: java.lang.String" and then in the logs it says "groovy.lang.MissingPropertyException: No such property: name for class: java.lang.String on line 1302 (method main)"
try removing LCM, then re-installing it. You won't loose any of your lock codes, if you have scheduled lock codes enable/disable setup these will be lost however.
When I try to delete the bad code from the device page I get the following error in the logs
org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '' with class 'java.lang.String' to class 'java.util.Map' on line 745 (method parse)
I changed it back to the Yale Lock (from user repo apparently) and was able to delete the bogus code. I then changed it back to the generic built-in one and lock code manager loads again.
It is frustrating that the lock specific support is limited and the lock specific ones out there don't work with lock code manager.
Yes I understand that but the supplied lock drivers fail to implement some of the additional features that many of these locks provide. Therefore the built-in lock drivers are lacking beyond the basic.
I would be happy to add the features myself if there was a working base to start from but it appears the built-in drivers are not accessible for enhancements.