[main] INFO org.opendaylight.netconf.common.impl.NettyNetconfTimer - NETCONF timer started Jul 07, 2026 7:20:35 PM com.google.common.util.concurrent.AbstractFuture executeListener SEVERE: RuntimeException while executing runnable CallbackListener{org.opendaylight.netconf.client.mdsal.spi.KeepaliveSalFacade$KeepaliveTask@21306eb4} with executor MoreExecutors.directExecutor() java.lang.IllegalStateException: cannot be started once stopped at io.netty.util.HashedWheelTimer.start(HashedWheelTimer.java:363) at io.netty.util.HashedWheelTimer.newTimeout(HashedWheelTimer.java:445) at org.opendaylight.netconf.common.impl.NettyNetconfTimer.newTimeout(NettyNetconfTimer.java:66) at org.opendaylight.netconf.common.di.DefaultNetconfTimer.newTimeout(DefaultNetconfTimer.java:40) at org.opendaylight.netconf.client.mdsal.spi.KeepaliveSalFacadeResponseWaitingTest$DefaultNetconfTimerWrapper.newTimeout(KeepaliveSalFacadeResponseWaitingTest.java:343) at org.opendaylight.netconf.client.mdsal.spi.KeepaliveSalFacade$KeepaliveTask.reschedule(KeepaliveSalFacade.java:362) at org.opendaylight.netconf.client.mdsal.spi.KeepaliveSalFacade$KeepaliveTask.reschedule(KeepaliveSalFacade.java:355) at org.opendaylight.netconf.client.mdsal.spi.KeepaliveSalFacade$KeepaliveTask.onSuccess(KeepaliveSalFacade.java:328) at org.opendaylight.netconf.client.mdsal.spi.KeepaliveSalFacade$KeepaliveTask.onSuccess(KeepaliveSalFacade.java:219) at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1004) at com.google.common.util.concurrent.AbstractFuture.addListener(AbstractFuture.java:469) at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.addListener(AbstractFuture.java:119) at com.google.common.util.concurrent.Futures.addCallback(Futures.java:1098) at org.opendaylight.netconf.client.mdsal.spi.KeepaliveSalFacade$KeepaliveTask.sendKeepalive(KeepaliveSalFacade.java:310) at org.opendaylight.netconf.client.mdsal.spi.KeepaliveSalFacade$KeepaliveTask.run(KeepaliveSalFacade.java:258) at io.netty.util.HashedWheelTimer$HashedWheelTimeout.run(HashedWheelTimer.java:717) at io.netty.util.concurrent.ImmediateExecutor.execute(ImmediateExecutor.java:34) at io.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:705) at io.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:791) at io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:501) at java.base/java.lang.VirtualThread.run(VirtualThread.java:329) [main] INFO org.opendaylight.netconf.common.impl.NettyNetconfTimer - NETCONF timer stopped [main] INFO org.opendaylight.netconf.common.impl.NettyNetconfTimer - NETCONF timer started [main] INFO org.opendaylight.netconf.common.impl.NettyNetconfTimer - NETCONF timer stopped [main] INFO org.opendaylight.netconf.common.impl.NettyNetconfTimer - NETCONF timer started [main] INFO org.opendaylight.netconf.common.impl.NettyNetconfTimer - NETCONF timer stopped [main] INFO org.opendaylight.netconf.common.impl.NettyNetconfTimer - NETCONF timer started [main] INFO org.opendaylight.netconf.common.impl.NettyNetconfTimer - NETCONF timer stopped [main] INFO org.opendaylight.netconf.common.impl.NettyNetconfTimer - NETCONF timer started [main] INFO org.opendaylight.netconf.common.impl.NettyNetconfTimer - NETCONF timer stopped [main] INFO org.opendaylight.netconf.common.impl.NettyNetconfTimer - NETCONF timer started [main] INFO org.opendaylight.netconf.common.impl.NettyNetconfTimer - NETCONF timer stopped