{"action":"closed","issue":{"url":"https://api.github.com/repos/eclipse/smarthome/issues/3956","repository_url":"https://api.github.com/repos/eclipse/smarthome","labels_url":"https://api.github.com/repos/eclipse/smarthome/issues/3956/labels{/name}","comments_url":"https://api.github.com/repos/eclipse/smarthome/issues/3956/comments","events_url":"https://api.github.com/repos/eclipse/smarthome/issues/3956/events","html_url":"https://github.com/eclipse/smarthome/issues/3956","id":248027576,"number":3956,"title":"CME: ChannelItemProvider","user":{"login":"maggu2810","id":204670,"avatar_url":"https://avatars2.githubusercontent.com/u/204670?v=4","gravatar_id":"","url":"https://api.github.com/users/maggu2810","html_url":"https://github.com/maggu2810","followers_url":"https://api.github.com/users/maggu2810/followers","following_url":"https://api.github.com/users/maggu2810/following{/other_user}","gists_url":"https://api.github.com/users/maggu2810/gists{/gist_id}","starred_url":"https://api.github.com/users/maggu2810/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maggu2810/subscriptions","organizations_url":"https://api.github.com/users/maggu2810/orgs","repos_url":"https://api.github.com/users/maggu2810/repos","events_url":"https://api.github.com/users/maggu2810/events{/privacy}","received_events_url":"https://api.github.com/users/maggu2810/received_events","type":"User","site_admin":false},"labels":[{"id":74198568,"url":"https://api.github.com/repos/eclipse/smarthome/labels/bug","name":"bug","color":"fc2929","default":true},{"id":294421275,"url":"https://api.github.com/repos/eclipse/smarthome/labels/Core","name":"Core","color":"207de5","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-08-04T14:44:53Z","updated_at":"2017-08-17T13:53:45Z","closed_at":"2017-08-17T13:53:45Z","body":"I assume this exception has been raised by a custom binding that handler creates channels dynamically.\r\n\r\n```text\r\n2017-08-04 16:41:30,834 | ERROR | H-thingManager-1 | AbstractRegistry                 | 187 - org.eclipse.smarthome.core - 0.9.0.a42 | Could not inform the listener 'org.eclipse.smarthome.core.thing.internal.ChannelItemProvider$3@3e5e76a1' about the 'ADDED' event: null\r\njava.util.ConcurrentModificationException\r\n\tat java.util.HashMap$HashIterator.nextNode(HashMap.java:1437) [?:?]\r\n\tat java.util.HashMap$ValueIterator.next(HashMap.java:1466) [?:?]\r\n\tat org.eclipse.smarthome.core.thing.internal.ChannelItemProvider$3.added(ChannelItemProvider.java:335) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.thing.internal.ChannelItemProvider$3.added(ChannelItemProvider.java:1) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.common.registry.AbstractRegistry.notifyListeners(AbstractRegistry.java:233) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.common.registry.AbstractRegistry.notifyListeners(AbstractRegistry.java:252) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.common.registry.AbstractRegistry.notifyListenersAboutAddedElement(AbstractRegistry.java:256) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.internal.items.ItemRegistryImpl.notifyListenersAboutAddedElement(ItemRegistryImpl.java:274) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.internal.items.ItemRegistryImpl.notifyListenersAboutAddedElement(ItemRegistryImpl.java:1) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.common.registry.AbstractRegistry.added(AbstractRegistry.java:130) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.common.registry.AbstractRegistry.added(AbstractRegistry.java:1) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.thing.internal.ChannelItemProvider.createItemForLink(ChannelItemProvider.java:239) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.thing.internal.ChannelItemProvider.access$1(ChannelItemProvider.java:208) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.thing.internal.ChannelItemProvider$1.added(ChannelItemProvider.java:293) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.thing.internal.ChannelItemProvider$1.updated(ChannelItemProvider.java:306) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.thing.internal.ChannelItemProvider$1.updated(ChannelItemProvider.java:1) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.common.registry.AbstractRegistry.notifyListeners(AbstractRegistry.java:239) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.common.registry.AbstractRegistry.notifyListenersAboutUpdatedElement(AbstractRegistry.java:264) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.notifyListenersAboutUpdatedElement(ThingRegistryImpl.java:131) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.notifyListenersAboutUpdatedElement(ThingRegistryImpl.java:1) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.common.registry.AbstractRegistry.updated(AbstractRegistry.java:181) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.common.registry.AbstractRegistry.updated(AbstractRegistry.java:1) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.common.registry.AbstractProvider.notifyListeners(AbstractProvider.java:57) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.common.registry.AbstractProvider.notifyListenersAboutUpdatedElement(AbstractProvider.java:82) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.common.registry.AbstractManagedProvider.update(AbstractManagedProvider.java:137) [187:org.eclipse.smarthome.core:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.thing.internal.ThingManager$1$1.run(ThingManager.java:227) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.thing.internal.ThingManager$1$1.run(ThingManager.java:1) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n\tat java.security.AccessController.doPrivileged(Native Method) ~[?:?]\r\n\tat org.eclipse.smarthome.core.thing.internal.ThingManager$1.thingUpdated(ThingManager.java:215) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n\tat org.eclipse.smarthome.core.thing.binding.BaseThingHandler.updateThing(BaseThingHandler.java:446) [194:org.eclipse.smarthome.core.thing:0.9.0.a42]\r\n```"}}
{"actor":{"display_login":"sjka"}}