I finally updated my operative system from OH 4.3.x to OH 5.2.x and all went well except for one single issue (see below). I think it is telling me that there is a duplicate Item or ItemChannelLink in my .items file and also in the JsonDB. HOWEVER in reality I cannot see such a duplicate. Perhaps there is a “ghost” somweher. => Any thoughts?
2026-05-17 19:06:02.144 [WARN ] [ore.common.registry.AbstractRegistry] - Cannot add "ItemChannelLink" with key "Shower_Room_Towel_Rail_Boost_Button_Battery_Level -> zwave:device:g24:node33:battery-level". It exists already from provider "GenericItemChannelLinkProvider"! Failed to add a second with the same UID from provider "ManagedItemChannelLinkProvider"!
I don’t think that it would be possible to have two links in the JSONDB that would cause this given how the link is are created.
But it could be the same item in multiple .items files perhaps.
Or it might be a weird orphan link that isn’t really orphaned?
When you looked for the ghost, where did you look? Where do you expect this link to be defined (.items file or JSONDB)?
Have you moved either the Item or the Thing from managed to files or the other way around? maybe there’s an edge case where the links are not handle properly I’m that process.
It is actually in both. It should be in the .items file. But there is an extra copy in the jsondb file. I’m gonna try manually editing the latter to delete that entry..
You could temporarily move the .items file or of the folder and then remove the JSONDB link through MainUI. Then you don’t have to muck around with manually editing the db file.