The Hue Bridge Device from the New Hue Bridge Integration App is throwing an error in the logs quite often (every 5 to 40 minutes):
The error looks like this:
Error:
groovy.lang.MissingMethodException: No signature of method: hueBridge$_parse_closure2$_closure44$_closure45$_closure47.call() is applicable for argument types: (java.util.TreeMap$Entry) values: [data=[{configuration_schema={$ref=...
.........................
...type=zigbee_device_discovery}]] Possible solutions: any(), any(), doCall(java.util.Map), any(groovy.lang.Closure), each(groovy.lang.Closure), any(groovy.lang.Closure) on line 283 (method parse)
However there are literally 220 thousand+ characters of data that I replaced with all the ........ in the message above.
It's also interesting that the error has a reported time in the logs that is out of sequence from the rest of the logs, by ~4 minutes late:
2025-12-30 05:23:13.959 PM ->> Log event just after
2025-12-30 05:19:06.805 PM ->> ERROR Being Thrown
2025-12-30 05:22:53.689 PM ->> Log entry just prior
The Hue Bridge Device is also reporting ~40% of the hub busy time over the last 3 hours since the last reboot. The total Hub busy time is only ~2% though.
Additionally:
At least 3 of the new Hue Devices are also throwing this type of error periodically:
java.lang.ArithmeticException: Division by zero on line 787 (method createEventsFromMapV1)
Perhaps a bug in the Hue Integration App in 2.4.0?
Any suggestions?
How I got here:
I updated to platform version 2.4.0.144 from 2.3.9.200 this morning.
Somehow in the process, the existing Hue Bridge Integration App refused to load from the Apps screen. Each time I clicked the App, it just showed constant spinning dots, then threw an error on the Apps screen after clocking for a very long time, that error flashed off the screen quickly. I didn't think to catch the error in the logs.
As I was try to just get the set-up to work, I was able to get around the issue by creating a new Hue Bridge Integration from the built-in Hue Bridge Integration app.
The new Hue Bridge integration app loaded just fine, linked to the hue hub fine, and detected and loaded all the Hue devices just fine (35+ devices from Hue). This resulted in 2 sets of all the Hue Devices and duplicate Hue Bridge devices.
Within the Hue Bridge Integration App:
The "Prefer V2 Hue API (EventStream/Server-Sent Events) if available" setting is enabled.
Also selected:
Use V1 API for polling (if polling enabled above) (recommended)
And the Polling interval is set to 1 Hour.
I then disabled the old Hue Bridge Integration App, but left all the old hue devices, and remapped all the dashboards to the new hue devices, and cloned all the rules referencing the old hue devices and mapped those new rules to use the new hue devices, and then disabled all the rules using the old hue devices. So nothing should be referencing the old hue devices even though they still exist in Hubitat.
Things seem to generally be working, but the errors above are appearing, and the hub seems a little sluggish when making selections.