Impossible to edit "Wait for event" action

@bravenel

After updating hub to the latest 3.2.1.129 firmware there is impossible
to edit "Wait for event -> elapsed time" statements in existing rules
as well as newly created.

Here is my Test Rule:
image

Attempt to to edit "Wait for event" action failed:
Nothing simply happens.
It could be some sort of fast open and close GUI events
but I have no idea how to catch a screen shot movies.
Of course, there is no any logged evidences but failure
is 100% reproducible.

Quick solution for the problem:
New "Wait" could be added and existing one deleted.

1 Like

I am seeing this as well. In my case, I see the edit window open but it immediately closes.

1 Like

I will investigate...

Fix will be in next release.

3 Likes

I'm getting this error on some of my actions:

Error: Cannot invoke method getAt() on null object

java.lang.NullPointerException: Cannot invoke method getAt() on null
object on line 995 (method selectActions)

@bravenel Is that the same bug?

I don't know. I need more information. Can you show the rule, or describe at least the circumstances that cause this?

@bravenel sorry, I forgot the screenshot

image

When I first created the rule the "Device Name" part in the display said "null" (and I got the same error when editing). So I triggered the rule by unlocking the door, and now the display shows the last lock name, but I get the same error when I click on it.

It would appear that there are initialization problems with Last Event Device... Investigating.

And no, this has nothing to do with the error above, but may have something to do with your other post about 2 IFs.

1 Like

What release are you on?

Platform Version
2.3.1.129

Hardware Version
Rev C-5

@bravenel

@bravenel BTW this is still happening on the current release. I just tried it, and got the exact same error:

image

You can create the rule, and it runs, but you can't edit the action:

Error: Cannot invoke method getAt() on null object

java.lang.NullPointerException: Cannot invoke method getAt() on null object on line 1003 (method selectActions)

I will look into it. Thanks.

1 Like