Hpprinter addon stopped working together with my Officejet 5740

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?