AbstractRegistry raises Exception about ADDED event!: null

Since the upgrade to 2.1, I regularly have a meter-long exception, if I change or add an item. Unfortunately, I can not get to the reason of it. I’ve already tried debugging, to find out some more details. No chance…
Here is the error message:

2017-11-06 13:00:18.857 [ERROR] [ore.common.registry.AbstractRegistry] - Could not inform the listener ‘org.openhab.core.items.internal.ItemUIRegistryDelegate@126b99f’ about the ‘ADDED’ event!: null
java.lang.StackOverflowError
at java.util.Collections$SetFromMap.(Collections.java:5453)[:1.8.0_121]
at java.util.Collections.newSetFromMap(Collections.java:5437)[:1.8.0_121]
at org.openhab.core.items.GenericItem.(GenericItem.java:37)
at org.openhab.core.items.GroupItem.(GroupItem.java:42)
at org.openhab.core.items.GroupItem.(GroupItem.java:38)
at org.openhab.core.items.GroupItem.(GroupItem.java:34)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:64)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
[ skipping 1000 more lines ]
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
2017-11-06 13:00:23.182 [ERROR] [ore.common.registry.AbstractRegistry] - Could not inform the listener ‘org.openhab.core.items.internal.ItemUIRegistryDelegate@126b99f’ about the ‘ADDED’ event!: null
java.lang.StackOverflowError
at java.util.concurrent.CopyOnWriteArrayList.addAllAbsent(CopyOnWriteArrayList.java:763)[:1.8.0_121]
at java.util.concurrent.CopyOnWriteArraySet.(CopyOnWriteArraySet.java:124)[:1.8.0_121]
at org.openhab.core.items.GenericItem.(GenericItem.java:37)
at org.openhab.core.items.GroupItem.(GroupItem.java:42)
at org.openhab.core.items.GroupItem.(GroupItem.java:38)
at org.openhab.core.items.GroupItem.(GroupItem.java:34)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:64)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
at org.openhab.core.compat1x.internal.ItemMapper.mapToOpenHABItem(ItemMapper.java:68)
[skipping next 1000 lines ]

unfortunately nothing more… Does anybody has an hint for me?

I would assume that you might have a cycle in your group items definitions. Can you rule this out?

Hi Kai, good hint. Thank you. Problem solved :smiley: