Version: 2.1.9.117
Model: C-5
When I add a new user and lock code using Lock Code Manager, I receive back the error page with this error:
java.lang.NullPointerException: Cannot get property 'user' on null object on line 456 (codeManagement)
However, the operation does appear to succeed according to the logs. The failure seems to happen in the code which retrieves all codes prior to making the change, as shown below:
app:342020-03-07 08:10:09.760 pm infogetNameUsage- result:[]
app:342020-03-07 08:10:09.756 pm debuggetNameUsage- lockCodes:[[did:486, code:--, name:Jo, codeNumber:1, codeState:e, codeOption:e], [did:486, code:--, name:, codeNumber:2, codeState:e, codeOption:e], [did:422, code:--, name:Jo, codeNumber:1, codeState:e, codeOption:e], [did:357, snip
app:342020-03-07 08:10:09.737 pm errorjava.lang.NullPointerException: Cannot get property 'user' on null object on line 456 (codeManagement)
app:342020-03-07 08:10:09.714 pm infogetLockCodesFromDevices- complete
app:342020-03-07 08:10:09.272 pm debuggetLockCodesFromDevices- lockCode:1={code=--, name=Jo}
app:342020-03-07 08:10:09.268 pm tracegetLockCodesFromDevices- device:Deadbolt - Kitchen
app:342020-03-07 08:10:09.251 pm debuggetLockCodesFromDevices- lockCode:2={code=--, name=}
app:342020-03-07 08:10:09.247 pm debuggetLockCodesFromDevices- lockCode:1={code=--, name=Jo}
app:342020-03-07 08:10:09.217 pm tracegetLockCodesFromDevices- device:Deadbolt - Kitchen
app:342020-03-07 08:10:09.213 pm tracegetLockCodesFromDevices- device:Deadbolt - Front
I sent a complete unredacted log to support email regarding this.