Unexpected Error editing RM actions: Error: No signature of method: java.lang.Integer.size()

Hub software 2.3.0.113. Trying to edit a partially created RM 5 action fails like this:

This appears when selecting 'Actions to Run' from the rule:

The issue appears to be caused by an incompletely saved Wait for Event action that should appear after "On" action and turn the switch off at 11:30pm.

Quick followup, I was able to delete the rule and recreate it OK, The only difference I can think of is that this time I added the final action after the Wait, instead of hitting Done on the Wait.

I managed to reproduce the error. The key appears to be creating a Wait Expression for a date range immediately before the Wait for Event, hitting Cancel in the Wait Expression dialog (realizing this was the wrong thing) then adding the Wait Event.

New Wait Expression:

This is Cancelled:

Wait for Event is added while still adding actions:

This is saved normally, and generates RM error:

Here is the rule status:

Thanks. I will look into protecting against that outcome.

2 Likes