NullPointerException from Button Controller 3.1 when using fade action

Logs:

[app:515] 2020-09-25 07:29:02.982 [error] java.lang.NullPointerException: Cannot get property 'cancel' on null object on line 1841 (buttonHandler)
[app:515] 2020-09-25 07:29:02.974 [info] Action: Fade office up to 80 over 5 minutes for button 1 pushed
[app:515] 2020-09-25 07:28:51.843 [error] java.lang.NullPointerException: Cannot get property 'cancel' on null object on line 1841 (buttonHandler)
[app:515] 2020-09-25 07:28:51.837 [info] Action: Fade office down to 10 over 10 minutes for button 2 pushed
[app:515] 2020-09-25 07:28:40.261 [info] Action: On: office - Energize for button 1 held
[app:515] 2020-09-25 07:28:13.709 [info] Action: Off: office for button 2 held
[app:515] 2020-09-25 07:26:53.175 [error] java.lang.NullPointerException: Cannot get property 'cancel' on null object on line 1841 (buttonHandler)
[app:515] 2020-09-25 07:26:53.159 [info] Action: Fade office down to 10 over 10 minutes for button 2 pushed
Settings
Name Type Value
actSubType1.held.3 enum Turn on these switches
actSubType1.pushed.5 enum Fade these dimmers over time
actSubType2.held.6 enum Turn off these switches
actSubType2.pushed.4 enum Fade these dimmers over time
actType1.held.3 enum Control Switches, Capture or Restore
actType1.pushed.5 enum Set Dimmers
actType2.held.6 enum Control Switches, Capture or Restore
actType2.pushed.4 enum Set Dimmers
btnNo.2 enum 1
btnNo.3 enum 2
btnNo.4 enum 1
btnNo.5 enum 2
btnPH.2 enum pushed
btnPH.3 enum pushed
btnPH.4 enum held
btnPH.5 enum held
buttonDev capability.pushableButton Office Dimmer
dimFade1.pushed.5 capability.switchLevel office
dimFade2.pushed.4 capability.switchLevel office
dimFadeTarget1.pushed.5 number 80
dimFadeTarget2.pushed.4 number 10
dimFadeTime1.pushed.5 number 5
dimFadeTime2.pushed.4 number 10
dimFadeUp1.pushed.5 bool true
logging bool true
offSwitch2.held.6 capability.switch office
onSwitch1.held.3 capability.switch office - Energize
origLabel text Office Dimmer
sorted bool true

Known bug. This will be fixed in 2.2.4 release.

In the interim you can program this single button using Rule Machine.

Any idea on the release schedule for 2.2.4. From what I've seen posted, there are quite a few bugs that I'm working against that will be fixed in 2.2.4. Thanks.

It's going to be a while. Best to use work-arounds as available.

Thanks!

Is 2.2.4 real or is it the code name for the mythical release where every known bug is fixed? :wink:

We can only fix the bugs we know about. But, that happens with every release. Here's how real it is:

Screen Shot 2020-09-25 at 8.36.56 PM
Now, that reveals quite a bit, including:

  • It's real.
  • It's not very far along, considering that 2.2.3 got to .148.
  • Something must have been wrong with 2.2.4.101.

Beyond that, speculation is encouraged.

4 Likes

101 became self aware and started taking over peoples water valves and garage doors?

1 Like

I don't remember exactly, but I had to roll back within about 2 minutes. My house runs on this stuff, and I do have a wife who I try to not drive crazy.

1 Like

:thinking:

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.