ROS 7.18 seemingly changed something. First of all Mikrotik is now logging all logins and logouts of openhab, didnt do that before.
But also openhab is spamming my log with stack-traces (see below). Is there anything I can try or do? The items are still filled with values and there are no errors shown in the things. So seems “just” like an issue that is in the logs. But its hard to see anything else in the log.
ERROR: RouterOS cache refresh failed in mikrotik:routeros:Mikrotik_hEX_refresh_E50UG due to Mikrotik API error
... 13 more
2025-03-12 09:06:01.474
at me.legrange.mikrotik.impl.ApiConnectionImpl$SyncListener.getResults(ApiConnectionImpl.java:474) ~[?:?]
2025-03-12 09:06:01.474
Caused by: me.legrange.mikrotik.ApiConnectionException: Command timed out after 60000 ms
2025-03-12 09:06:01.474
at java.lang.Thread.run(Thread.java:840) [?:?]
2025-03-12 09:06:01.474
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
2025-03-12 09:06:01.474
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
2025-03-12 09:06:01.474
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
2025-03-12 09:06:01.474
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
2025-03-12 09:06:01.474
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
2025-03-12 09:06:01.474
at org.openhab.binding.mikrotik.internal.handler.MikrotikRouterosBridgeHandler.scheduledRun(MikrotikRouterosBridgeHandler.java:190) ~[?:?]
2025-03-12 09:06:01.474
at org.openhab.binding.mikrotik.internal.handler.MikrotikRouterosBridgeHandler.performRefresh(MikrotikRouterosBridgeHandler.java:202) ~[?:?]
2025-03-12 09:06:01.474
at org.openhab.binding.mikrotik.internal.model.RouterosDevice.refresh(RouterosDevice.java:167) ~[?:?]
2025-03-12 09:06:01.474
at org.openhab.binding.mikrotik.internal.model.RouterosDevice.updateResources(RouterosDevice.java:347) ~[?:?]
2025-03-12 09:06:01.474
at me.legrange.mikrotik.impl.ApiConnectionImpl.execute(ApiConnectionImpl.java:75) ~[?:?]
2025-03-12 09:06:01.474
at me.legrange.mikrotik.impl.ApiConnectionImpl.execute(ApiConnectionImpl.java:117) ~[?:?]
2025-03-12 09:06:01.474
at me.legrange.mikrotik.impl.ApiConnectionImpl$SyncListener.access$100(ApiConnectionImpl.java:436) ~[?:?]
2025-03-12 09:06:01.474
at me.legrange.mikrotik.impl.ApiConnectionImpl$SyncListener.getResults(ApiConnectionImpl.java:482) ~[?:?]
2025-03-12 09:06:01.474
me.legrange.mikrotik.MikrotikApiException: Command timed out after 60000 ms