Im using since longer time the hpprinter binding to see my hp printer HP Officejet 5740.
Installation is docker with actual version 4.3.3.
Problem: Thing stays in Initializing-state.
On deactivating / activating im getting this message (in debug-mode)
it worked until february all fine.
2025-03-05 14:15:54.762 [DEBUG] [g.hpprinter.internal.HPPrinterBinder] - Stopping Interval Refreshes
2025-03-05 14:15:55.721 [DEBUG] [inter.internal.api.HPWebServerClient] - Create printer connection http://192.168.2.98
2025-03-05 14:15:55.723 [DEBUG] [g.hpprinter.internal.HPPrinterBinder] - Building dynamic channels based on printer
2025-03-05 14:15:56.023 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.NullPointerException: Cannot invoke "org.w3c.dom.Node.getTextContent()" because the return value of "org.w3c.dom.NodeList.item(int)" is null
at org.openhab.binding.hpprinter.internal.api.HPProductUsageFeatures.<init>(HPProductUsageFeatures.java:66) ~[?:?]
at org.openhab.binding.hpprinter.internal.api.HPWebServerClient.fetchData(HPWebServerClient.java:110) ~[?:?]
at org.openhab.binding.hpprinter.internal.api.HPWebServerClient.getProductFeatures(HPWebServerClient.java:74) ~[?:?]
at org.openhab.binding.hpprinter.internal.HPPrinterBinder.dynamicallyAddChannels(HPPrinterBinder.java:166) ~[?:?]
at org.openhab.binding.hpprinter.internal.HPPrinterHandler.initializeScheduled(HPPrinterHandler.java:80) ~[?:?]
at org.openhab.binding.hpprinter.internal.HPPrinterHandler.lambda$0(HPPrinterHandler.java:68) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:840) [?:?]
if im trying to reach the printer from inside the container this is also working:
docker exec -it openhab-openhab-1 curl -i http://192.168.2.98
HTTP/1.1 200 OK
Someone has an idea why this could be or what i can do to fix this?