- Platform information:
- Hardware: Raspberry PI 4
OS:
Linux openhab 5.4.51-v7l+ #1333 SMP Mon Aug 10 16:51:40 BST 2020 armv7l GNU/Linux
Java Runtime Environment:
openjdk version "11.0.8" 2020-07-14 LTS
OpenJDK Runtime Environment Zulu11.41+75-CA (build 11.0.8+10-LTS)
OpenJDK Client VM Zulu11.41+75-CA (build 11.0.8+10-LTS, mixed mode)
openHAB version:
3.0.0-SNAPSHOT
Build #1949
Issue of the topic: Orphan links left after binding instance deleted
If logs where generated please post these here using code fences:
10:48:28.860 [DEBUG] [e.thing.internal.CommunicationManager] - Received event '0' for non-existing thing 'jvcProjector:rs3000:97699a42f1', not forwarding it to the handler
10:48:28.862 [DEBUG] [e.thing.internal.CommunicationManager] - Received event '0' for non-existing thing 'jvcProjector:rs3000:daa6d5d33e', not forwarding it to the handler
When you delete a binding instance is it supposed to clean up links or leave orphans? Because it doesnāt clean up, it leaves dead links.
[10:53:37] root@openhab:/var/lib/openhab# cat jsondb/org.openhab.core.thing.link.ItemChannelLink.json
{
"JVCRS3000Projector_Power -\u003e jvcProjector:rs3000:daa6d5d33e:lamp": {
"class": "org.openhab.core.thing.link.ItemChannelLink",
"value": {
"channelUID": {
"segments": [
"jvcProjector",
"rs3000",
"daa6d5d33e",
"lamp"
]
},
"configuration": {
"properties": {}
},
"itemName": "JVCRS3000Projector_Power"
}
},
"JVCRS3000Projector_Power -\u003e jvcProjector:rs3000:dd1111c0dd:lamp": {
"class": "org.openhab.core.thing.link.ItemChannelLink",
"value": {
"channelUID": {
"segments": [
"jvcProjector",
"rs3000",
"dd1111c0dd",
"lamp"
]
},
"configuration": {
"properties": {}
},
"itemName": "JVCRS3000Projector_Power"
}
},
"JVCRS3000Projector_Power -\u003e jvcProjector:rs3000:97699a42f1:lamp": {
"class": "org.openhab.core.thing.link.ItemChannelLink",
"value": {
"channelUID": {
"segments": [
"jvcProjector",
"rs3000",
"97699a42f1",
"lamp"
]
},
"configuration": {
"properties": {}
},
"itemName": "JVCRS3000Projector_Power"
}
}
}
It keeps accumulating these.