Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trigger Channels for RWL21 no longer working, After update OH4.2.2 => OH4.3.0 #878

Open
FranzSchi opened this issue Nov 19, 2024 · 5 comments · Fixed by #880
Open

Trigger Channels for RWL21 no longer working, After update OH4.2.2 => OH4.3.0 #878

FranzSchi opened this issue Nov 19, 2024 · 5 comments · Fixed by #880

Comments

@FranzSchi
Copy link
Contributor

FranzSchi commented Nov 19, 2024

I have a philips RWL021 Switch.
This dimmer control is linked in rules like shown here

configuration: {}
triggers:
  - id: "1"
    configuration:
      channelUID: zigbee:philips_rwl021:62ec522f14:001788011048be20:buttonI
    type: core.ChannelEventTrigger
  - id: "3"
    configuration:
      thingUID: zigbee:philips_rwl021:62ec522f14:001788011048be20
      channelUID: zigbee:philips_rwl021:62ec522f14:001788011048be20:buttonO
    type: core.ChannelEventTrigger

after an inital update on console with:
bundle:update -r org.openhab.binding.zigbee/4.3.0.M4 https://openhab.jfrog.io/artifactory/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zigbee/4.3.0-SNAPSHOT/org.openhab.binding.zigbee-4.3.0-20241118.033607-16.jar

I've seen this error:

java.lang.StackOverflowError: null
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:835) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
        at org.openhab.binding.zigbee.handler.ZigBeeThingHandler.triggerChannel(ZigBeeThingHandler.java:836) ~[?:?]
---

Then I've also updated the other Plugins and restarted the docker and enabled the logging.
Result: I could no longer this error but now i see lots of "button pressed short" messags.

And for sure the button pressed is not recognized

See attached log:
OHLog.zip

@openhab-bot
Copy link
Collaborator

This issue has been mentioned on openHAB Community. There might be relevant details there:

https://community.openhab.org/t/zigbee-binding-4-3-0-m4-error-on-smart-plugs/160221/21

@FranzSchi
Copy link
Contributor Author

Could the missing super keyword be the reason?
image

@cdjackson
Copy link
Contributor

Yes, thanks. Not sure why that changed but it seems it was accidentally removed.

@FranzSchi
Copy link
Contributor Author

So, tested and it’s working!

@FranzSchi
Copy link
Contributor Author

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants