Donāt know if this is the best place to post. I upgraded from OH3.4 to OH4.0M1 and had a few problems with the cameras (reolink POE). I think it is related to my thing naming but looking for confirmation. (Iām back on 3.4 for now). Details: On my Rpi4 I run 4 Reolink POE cameras. I have used the IP camera binding almost from the beginning, so could have outdated/old configs (although they were running on OH3.4) I have three configured in text files and one discovered via scan. The error messages on OH4 were;
023-03-11 10:46:52.582 [WARN ] [amera.internal.servlet.CameraServlet] - Registering servlet failed:ServletModel{id=ServletModel-33,name='org.openhab.binding.ipcamera.internal.servlet.CameraServlet',alias='/ipcamera/1921680126',urlPatterns=[/ipcamera/1921680126/*],servlet=org.openhab.binding.ipcamera.internal.servlet.CameraServlet@9fc293,contexts=[{HS,OCM-31,default,/}]} can't be registered. ServletContextModel{id=ServletContextModel-3,contextPath='/'} already contains servlet named org.openhab.binding.ipcamera.internal.servlet.CameraServlet: ServletModel{id=ServletModel-32,name='org.openhab.binding.ipcamera.internal.servlet.CameraServlet',alias='/ipcamera/0a12eddc3d',urlPatterns=[/ipcamera/0a12eddc3d/*],servlet=org.openhab.binding.ipcamera.internal.servlet.CameraServlet@b975a,contexts=[{HS,OCM-31,default,/}]}
2023-03-11 10:46:52.680 [WARN ] [amera.internal.servlet.CameraServlet] - Registering servlet failed:ServletModel{id=ServletModel-34,name='org.openhab.binding.ipcamera.internal.servlet.CameraServlet',alias='/ipcamera/1921680247',urlPatterns=[/ipcamera/1921680247/*],servlet=org.openhab.binding.ipcamera.internal.servlet.CameraServlet@beac7b,contexts=[{HS,OCM-31,default,/}]} can't be registered. ServletContextModel{id=ServletContextModel-3,contextPath='/'} already contains servlet named org.openhab.binding.ipcamera.internal.servlet.CameraServlet: ServletModel{id=ServletModel-32,name='org.openhab.binding.ipcamera.internal.servlet.CameraServlet',alias='/ipcamera/0a12eddc3d',urlPatterns=[/ipcamera/0a12eddc3d/*],servlet=org.openhab.binding.ipcamera.internal.servlet.CameraServlet@b975a,contexts=[{HS,OCM-31,default,/}]}
2023-03-11 10:46:54.639 [WARN ] [amera.internal.servlet.CameraServlet] - Registering servlet failed:ServletModel{id=ServletModel-35,name='org.openhab.binding.ipcamera.internal.servlet.CameraServlet',alias='/ipcamera/1921680133',urlPatterns=[/ipcamera/1921680133/*],servlet=org.openhab.binding.ipcamera.internal.servlet.CameraServlet@1d6237a,contexts=[{HS,OCM-31,default,/}]} can't be registered. ServletContextModel{id=ServletContextModel-3,contextPath='/'} already contains servlet named org.openhab.binding.ipcamera.internal.servlet.CameraServlet: ServletModel{id=ServletModel-32,name='org.openhab.binding.ipcamera.internal.servlet.CameraServlet',alias='/ipcamera/0a12eddc3d',urlPatterns=[/ipcamera/0a12eddc3d/*],servlet=org.openhab.binding.ipcamera.internal.servlet.CameraServlet@b975a,contexts=[{HS,OCM-31,default,/}]}
The one camera that was working ok was using an OH assigned UID.
It seems all the cameras were trying to get assigned to that number. My first thought was to change the UIDs. Any insights?