Schlage BE468/BE469 IndexOutOfBoundsException

I am finding that periodically I get the following error on my Schlage locks. I'm using the built in driver so have no way (that I know of) to see what line 122 in the driver is trying to do or why it might be generating an exception.

java.lang.IndexOutOfBoundsException: toIndex = 11 on line 122 (method parse)

Any idea what is going on here and is it something I need to be concerned about? It doesn't seem to happen often but I have seen instances of the error on all four of my locks.

That's just a call to zwave.parse(), so the only way to see what might be breaking that is to have debug logging enabled at this time to see what the "raw" string coming in is. (If you really wanted to do this, you could enable debug logging and then delete the scheduled job that automatically disables it--since it seems like you can't reproduce the problem on demand.)

1 Like

Hmm, ok. As far as I can tell it's not affecting the functionality of the lock so I don't think it is critical to resolve. I was just hoping maybe someone had encountered this problem before and could say what they found to be causing it.

Given how infrequently it does this, I'll have to decide if I'm willing to leave that debugging on long enough to capture it.