Feb 08, 2026 12:32:22 AM org.apache.karaf.main.Main launch INFO: Installing and starting initial bundles Feb 08, 2026 12:32:22 AM org.apache.karaf.main.Main launch INFO: All initial bundles installed and set to start Feb 08, 2026 12:32:22 AM org.apache.karaf.main.lock.SimpleFileLock lock INFO: Trying to lock /tmp/karaf-0.23.1-SNAPSHOT/lock Feb 08, 2026 12:32:22 AM org.apache.karaf.main.lock.SimpleFileLock lock INFO: Lock acquired Feb 08, 2026 12:32:22 AM org.apache.karaf.main.Main$KarafLockCallback lockAcquired INFO: Lock acquired. Setting startlevel to 100 2026-02-08T00:32:23,213 | INFO | CM Configuration Updater (Update: pid=org.ops4j.pax.logging) | EventAdminConfigurationNotifier | 5 - org.ops4j.pax.logging.pax-logging-log4j2 - 2.3.0 | Logging configuration changed. (Event Admin service unavailable - no notification sent). 2026-02-08T00:32:24,696 | INFO | activator-1-thread-2 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Adding features: odl-infrautils-ready/[7.1.9,7.1.9],59b916ad-e1bd-4a8f-8673-b7516904ffdf/[0,0.0.0],odl-restconf/[10.0.2,10.0.2],odl-netconf-callhome-ssh/[10.0.2,10.0.2] 2026-02-08T00:32:24,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Changes to perform: 2026-02-08T00:32:24,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Region: root 2026-02-08T00:32:24,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Bundles to install: 2026-02-08T00:32:24,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.el/jakarta.el-api/3.0.3 2026-02-08T00:32:24,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:javax.enterprise/cdi-api/2.0.SP1 2026-02-08T00:32:24,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:javax.interceptor/javax.interceptor-api/1.2.2 2026-02-08T00:32:24,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:javax.transaction/javax.transaction-api/1.2 2026-02-08T00:32:24,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jasypt/1.9.3_1 2026-02-08T00:32:24,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-inject/1_3 2026-02-08T00:32:24,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.jdbc/pax-jdbc/1.5.7 2026-02-08T00:32:24,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.jdbc/pax-jdbc-config/1.5.7 2026-02-08T00:32:24,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.jdbc/pax-jdbc-pool-common/1.5.7 2026-02-08T00:32:24,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.url/pax-url-wrap/2.6.17/jar/uber 2026-02-08T00:32:24,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.osgi/org.osgi.service.jdbc/1.1.0 2026-02-08T00:32:24,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Installing bundles: 2026-02-08T00:32:24,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.el/jakarta.el-api/3.0.3 2026-02-08T00:32:24,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:javax.enterprise/cdi-api/2.0.SP1 2026-02-08T00:32:24,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:javax.interceptor/javax.interceptor-api/1.2.2 2026-02-08T00:32:24,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:javax.transaction/javax.transaction-api/1.2 2026-02-08T00:32:24,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jasypt/1.9.3_1 2026-02-08T00:32:24,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-inject/1_3 2026-02-08T00:32:24,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.jdbc/pax-jdbc/1.5.7 2026-02-08T00:32:24,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.jdbc/pax-jdbc-config/1.5.7 2026-02-08T00:32:24,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.jdbc/pax-jdbc-pool-common/1.5.7 2026-02-08T00:32:24,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.url/pax-url-wrap/2.6.17/jar/uber 2026-02-08T00:32:24,899 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.osgi/org.osgi.service.jdbc/1.1.0 2026-02-08T00:32:24,929 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Starting bundles: 2026-02-08T00:32:24,930 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.url.wrap/2.6.17 2026-02-08T00:32:24,935 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.servicemix.bundles.jasypt/1.9.3.1 2026-02-08T00:32:24,940 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.osgi.service.jdbc/1.1.0.202212101352 2026-02-08T00:32:24,940 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.jdbc/1.5.7 2026-02-08T00:32:24,946 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.el-api/3.0.3 2026-02-08T00:32:24,947 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.servicemix.bundles.javax-inject/1.0.0.3 2026-02-08T00:32:24,948 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.interceptor-api/1.2.2 2026-02-08T00:32:24,949 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.enterprise.cdi-api/2.0.0.SP1 2026-02-08T00:32:24,950 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.transaction-api/1.2.0 2026-02-08T00:32:24,952 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.jdbc.pool.common/1.5.7 2026-02-08T00:32:24,952 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.jdbc.config/1.5.7 2026-02-08T00:32:24,959 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Done. 2026-02-08T00:32:26,877 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Changes to perform: 2026-02-08T00:32:26,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Region: root 2026-02-08T00:32:26,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Bundles to uninstall: 2026-02-08T00:32:26,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.servicemix.bundles.javax-inject/1.0.0.3 2026-02-08T00:32:26,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Bundles to install: 2026-02-08T00:32:26,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.checkerframework/checker-qual/3.51.1 2026-02-08T00:32:26,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.google.code.gson/gson/2.13.2 2026-02-08T00:32:26,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.google.guava/guava/33.5.0-jre 2026-02-08T00:32:26,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.google.guava/failureaccess/1.0.3 2026-02-08T00:32:26,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.googlecode.json-simple/json-simple/1.1.1 2026-02-08T00:32:26,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.h2database/h2/2.3.232 2026-02-08T00:32:26,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.rabbitmq/amqp-client/5.26.0 2026-02-08T00:32:26,878 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.typesafe/config/1.4.5 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.typesafe/ssl-config-core_3/0.6.1 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.aeron/aeron-annotations/1.45.1 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.aeron/aeron-client/1.45.1 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.aeron/aeron-driver/1.45.1 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.dropwizard.metrics/metrics-core/4.2.37 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.dropwizard.metrics/metrics-graphite/4.2.37 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.dropwizard.metrics/metrics-healthchecks/4.2.37 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.dropwizard.metrics/metrics-jmx/4.2.37 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.dropwizard.metrics/metrics-jvm/4.2.37 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-buffer/4.2.7.Final 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-codec-base/4.2.7.Final 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-codec-compression/4.2.7.Final 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-codec-http/4.2.7.Final 2026-02-08T00:32:26,879 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-codec-http2/4.2.7.Final 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-common/4.2.7.Final 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-handler/4.2.7.Final 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-resolver/4.2.7.Final 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-transport/4.2.7.Final 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-transport-classes-epoll/4.2.7.Final 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-transport-native-epoll/4.2.7.Final/jar/linux-x86_64 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-transport-native-unix-common/4.2.7.Final 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.activation/jakarta.activation-api/1.2.2 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.annotation/jakarta.annotation-api/1.3.5 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.servlet/jakarta.servlet-api/4.0.4 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.validation/jakarta.validation-api/2.0.2 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.ws.rs/jakarta.ws.rs-api/2.1.6 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.javassist/javassist/3.30.2-GA 2026-02-08T00:32:26,880 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:javax.servlet/javax.servlet-api/3.1.0 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.websocket/jakarta.websocket-api/1.1.2 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.odlparent/karaf.branding/14.1.6 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.lz4/lz4-java/1.8.0 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:net.bytebuddy/byte-buddy/1.17.8 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.agrona/agrona/1.22.0 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.antlr/antlr4-runtime/4.13.2 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.api/1.0.1 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.cm/1.3.2 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.core/1.10.3 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.jmx/org.apache.aries.jmx.api/1.1.5 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint.api/1.2.0 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint.core/1.2.0 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.jmx/org.apache.aries.jmx.core/1.1.8 2026-02-08T00:32:26,881 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.jmx/org.apache.aries.jmx.whiteboard/1.2.0 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.proxy/org.apache.aries.proxy/1.1.14 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.quiesce/org.apache.aries.quiesce.api/1.0.0 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries/org.apache.aries.util/1.1.3 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:commons-collections/commons-collections/3.2.2 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:commons-beanutils/commons-beanutils/1.11.0 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:commons-codec/commons-codec/1.19.0 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.commons/commons-lang3/3.19.0 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.commons/commons-text/1.14.0 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.felix/org.apache.felix.scr/2.2.6 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.geronimo.specs/geronimo-atinject_1.0_spec/1.2 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.bundle/org.apache.karaf.bundle.blueprintstate/4.4.8 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.bundle/org.apache.karaf.bundle.core/4.4.8 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.config/org.apache.karaf.config.command/4.4.8 2026-02-08T00:32:26,882 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.blueprint/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.features/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.kar/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.wrap/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.boot/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.core/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.features/org.apache.karaf.features.command/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.http/org.apache.karaf.http.core/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.instance/org.apache.karaf.instance.core/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.command/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.config/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.modules/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.jdbc/org.apache.karaf.jdbc.core/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.kar/org.apache.karaf.kar.core/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.log/org.apache.karaf.log.core/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.management/org.apache.karaf.management.server/4.4.8 2026-02-08T00:32:26,883 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.package/org.apache.karaf.package.core/4.4.8 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.scr/org.apache.karaf.scr.management/4.4.8 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.scr/org.apache.karaf.scr.state/4.4.8 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.service/org.apache.karaf.service.core/4.4.8 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.shell/org.apache.karaf.shell.commands/4.4.8 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.shell/org.apache.karaf.shell.console/4.4.8 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.shell/org.apache.karaf.shell.core/4.4.8 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.shell/org.apache.karaf.shell.ssh/4.4.8 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.shell/org.apache.karaf.shell.table/4.4.8 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.system/org.apache.karaf.system.core/4.4.8 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.web/org.apache.karaf.web.core/4.4.8 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.sshd/sshd-osgi/2.15.0 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.sshd/sshd-scp/2.15.0 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.sshd/sshd-sftp/2.15.0 2026-02-08T00:32:26,884 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jdt/ecj/3.26.0 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-client/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-continuation/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-http/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-io/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-jaas/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-jmx/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-security/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-server/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-servlet/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-servlets/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-util/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-util-ajax/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-xml/9.4.57.v20241219 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.hk2/hk2-api/2.6.1 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.hk2.external/aopalliance-repackaged/2.6.1 2026-02-08T00:32:26,885 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.hk2/hk2-locator/2.6.1 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.hk2/osgi-resource-locator/1.0.3 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.hk2/hk2-utils/2.6.1 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.containers/jersey-container-servlet/2.47 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.containers/jersey-container-servlet-core/2.47 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.core/jersey-client/2.47 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.core/jersey-common/2.47 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.core/jersey-server/2.47 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.inject/jersey-hk2/2.47 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.media/jersey-media-sse/2.47 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.jline/jline/3.21.0 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.jolokia/jolokia-osgi/1.7.2 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.jspecify/jspecify/1.0.0 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm/9.8 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-commons/9.8 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-tree/9.8 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-analysis/9.8 2026-02-08T00:32:26,886 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-util/9.8 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-authn-api/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-cert/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-encrypt-service/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-encrypt-service-impl/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-filterchain/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-idm-store-h2/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-jetty-auth-log-filter/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-password-service-api/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-password-service-impl/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/repackaged-shiro/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-shiro/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-shiro-api/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-tokenauthrealm/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa.web/web-api/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa.web/web-osgi-impl/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa.web/servlet-api/0.22.3 2026-02-08T00:32:26,887 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa.web/servlet-jersey2/0.22.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/blueprint/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/cds-access-api/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/cds-access-client/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/cds-dom-api/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/cds-mgmt-api/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/eos-dom-akka/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/raft-api/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/raft-journal/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/raft-spi/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/repackaged-pekko/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-akka-raft/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-cluster-admin-api/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-cluster-admin-impl/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-clustering-commons/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-common-util/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-distributed-datastore/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-remoterpc-connector/12.0.3 2026-02-08T00:32:26,888 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/scala3-library/12.0.3 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf/ietf-type-util/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/iana-crypt-hash/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/iana-ssh-encryption-algs/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/iana-ssh-key-exchange-algs/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/iana-ssh-mac-algs/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/iana-ssh-public-key-algs/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/iana-tls-cipher-suite-algs/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc6022/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc6241/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc6243/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc6470/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc6991-ietf-inet-types/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc6991-ietf-yang-types/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc7407-ietf-x509-cert-to-name/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc7952/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8040-ietf-restconf/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8040-ietf-restconf-monitoring/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8072/1.0.2 2026-02-08T00:32:26,889 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8341/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8342-ietf-datastores/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8342-ietf-origin/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8343/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8344/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8525/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8526/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8528/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8529/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8639/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8650/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9640/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9641/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9642/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9643-ietf-tcp-client/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9643-ietf-tcp-common/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9643-ietf-tcp-server/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9644-ietf-ssh-client/1.0.2 2026-02-08T00:32:26,890 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9644-ietf-ssh-common/1.0.2 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9644-ietf-ssh-server/1.0.2 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9645-ietf-tls-client/1.0.2 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9645-ietf-tls-common/1.0.2 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9645-ietf-tls-server/1.0.2 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.infrautils/ready-api/7.1.9 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.infrautils/ready-impl/7.1.9 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.infrautils/infrautils-util/7.1.9 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-binding-dom-adapter/15.0.2 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-binding-util/15.0.2 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-eos-binding-adapter/15.0.2 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-binding-api/15.0.2 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-binding-spi/15.0.2 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-common-api/15.0.2 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-dom-api/15.0.2 2026-02-08T00:32:26,891 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-dom-broker/15.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-dom-schema-osgi/15.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-dom-spi/15.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-eos-binding-api/15.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-eos-common-api/15.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-eos-dom-api/15.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-singleton-api/15.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-singleton-impl/15.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal.model/general-entity/15.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal.model/ietf-topology/2013.10.21.27.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal.model/yang-ext/2013.09.07.27.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/callhome-provider/10.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-client/10.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-client-mdsal/10.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/databind/10.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-dom-api/10.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/keystore-api/10.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/keystore-legacy/10.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/keystore-none/10.0.2 2026-02-08T00:32:26,892 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf.model/draft-ietf-restconf-server/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf.model/rfc5277/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf.model/sal-remote/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-api/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-codec/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-common/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-common-mdsal/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-netty-util/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/odl-device-notification/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-api/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-mdsal-spi/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-nb/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-server/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-server-api/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-server-jaxrs/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-server-mdsal/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-server-spi/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/rfc8639-impl/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/sal-remote-impl/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/shaded-exificient/10.0.2 2026-02-08T00:32:26,893 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/shaded-sshd/10.0.2 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-topology/10.0.2 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-topology-impl/10.0.2 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/transport-api/10.0.2 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/transport-crypto/10.0.2 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/transport-http/10.0.2 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/transport-ssh/10.0.2 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/transport-tcp/10.0.2 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/transport-tls/10.0.2 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/truststore-api/10.0.2 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/truststore-none/10.0.2 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/yanglib-mdsal-writer/10.0.2 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.odlparent/bundles-diag/14.1.6 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-data-codec-api/14.0.20 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-data-codec-dynamic/14.0.20 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-data-codec-osgi/14.0.20 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-data-codec-spi/14.0.20 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-generator/14.0.20 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-loader/14.0.20 2026-02-08T00:32:26,894 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-model/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-reflect/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-runtime-api/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-runtime-osgi/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-runtime-spi/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-spec/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/codegen-extensions/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/concepts/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/odlext-model-api/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/odlext-parser-support/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/openconfig-model-api/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/openconfig-parser-support/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc6241-model-api/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc6241-parser-support/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc6536-model-api/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc6536-parser-support/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc6643-model-api/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc6643-parser-support/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc7952-model-api/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc7952-parser-support/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8040-model-api/14.0.20 2026-02-08T00:32:26,895 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8040-parser-support/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8528-model-api/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8528-parser-support/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8639-model-api/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8639-parser-support/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8819-model-api/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8819-parser-support/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/util/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-common/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-api/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-codec-binfmt/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-codec-gson/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-codec-xml/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-impl/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-spi/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-transform/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-tree-api/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-tree-ri/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-tree-spi/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-util/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-ir/14.0.20 2026-02-08T00:32:26,896 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-model-api/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-model-export/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-model-ri/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-model-spi/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-model-util/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-parser-api/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-parser-impl/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-parser-reactor/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-parser-rfc7950/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-parser-spi/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-repo-api/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-repo-fs/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-repo-spi/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-xpath-api/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-xpath-impl/14.0.20 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.url/pax-url-war/2.6.17/jar/uber 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-api/8.0.33 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-compatibility-el2/8.0.33 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-compatibility-servlet31/8.0.33 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-extender-war/8.0.33 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/8.0.33 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-jetty/8.0.33 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-jsp/8.0.33 2026-02-08T00:32:26,897 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-runtime/8.0.33 2026-02-08T00:32:26,898 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-spi/8.0.33 2026-02-08T00:32:26,898 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-tomcat-common/8.0.33 2026-02-08T00:32:26,898 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-websocket/8.0.33 2026-02-08T00:32:26,898 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.osgi/org.osgi.service.component/1.5.1 2026-02-08T00:32:26,898 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.owasp.encoder/encoder/1.3.1 2026-02-08T00:32:26,898 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.reactivestreams/reactive-streams/1.0.4 2026-02-08T00:32:26,898 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.codehaus.woodstox/stax2-api/4.2.2 2026-02-08T00:32:26,898 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:tech.pantheon.triemap/triemap/1.3.2 2026-02-08T00:32:26,898 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | wrap:mvn:org.lmdbjava/lmdbjava/0.9.1 2026-02-08T00:32:26,898 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Stopping bundles: 2026-02-08T00:32:26,899 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.jdbc.pool.common/1.5.7 2026-02-08T00:32:26,900 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.servicemix.bundles.javax-inject/1.0.0.3 2026-02-08T00:32:26,900 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.servicemix.bundles.jasypt/1.9.3.1 2026-02-08T00:32:26,900 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.transaction-api/1.2.0 2026-02-08T00:32:26,900 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.enterprise.cdi-api/2.0.0.SP1 2026-02-08T00:32:26,900 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.el-api/3.0.3 2026-02-08T00:32:26,901 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.jdbc.config/1.5.7 2026-02-08T00:32:26,901 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Uninstalling bundles: 2026-02-08T00:32:26,901 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.servicemix.bundles.javax-inject/1.0.0.3 2026-02-08T00:32:26,903 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Installing bundles: 2026-02-08T00:32:26,903 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.checkerframework/checker-qual/3.51.1 2026-02-08T00:32:26,905 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.google.code.gson/gson/2.13.2 2026-02-08T00:32:26,906 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.google.guava/guava/33.5.0-jre 2026-02-08T00:32:26,910 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.google.guava/failureaccess/1.0.3 2026-02-08T00:32:26,911 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.googlecode.json-simple/json-simple/1.1.1 2026-02-08T00:32:26,912 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.h2database/h2/2.3.232 2026-02-08T00:32:26,916 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.rabbitmq/amqp-client/5.26.0 2026-02-08T00:32:26,918 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.typesafe/config/1.4.5 2026-02-08T00:32:26,919 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:com.typesafe/ssl-config-core_3/0.6.1 2026-02-08T00:32:26,920 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.aeron/aeron-annotations/1.45.1 2026-02-08T00:32:26,921 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.aeron/aeron-client/1.45.1 2026-02-08T00:32:26,922 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.aeron/aeron-driver/1.45.1 2026-02-08T00:32:26,924 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.dropwizard.metrics/metrics-core/4.2.37 2026-02-08T00:32:26,924 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.dropwizard.metrics/metrics-graphite/4.2.37 2026-02-08T00:32:26,925 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.dropwizard.metrics/metrics-healthchecks/4.2.37 2026-02-08T00:32:26,926 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.dropwizard.metrics/metrics-jmx/4.2.37 2026-02-08T00:32:26,927 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.dropwizard.metrics/metrics-jvm/4.2.37 2026-02-08T00:32:26,927 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-buffer/4.2.7.Final 2026-02-08T00:32:26,928 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-codec-base/4.2.7.Final 2026-02-08T00:32:26,929 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-codec-compression/4.2.7.Final 2026-02-08T00:32:26,930 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-codec-http/4.2.7.Final 2026-02-08T00:32:26,932 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-codec-http2/4.2.7.Final 2026-02-08T00:32:26,934 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-common/4.2.7.Final 2026-02-08T00:32:26,935 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-handler/4.2.7.Final 2026-02-08T00:32:26,937 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-resolver/4.2.7.Final 2026-02-08T00:32:26,938 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-transport/4.2.7.Final 2026-02-08T00:32:26,939 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-transport-classes-epoll/4.2.7.Final 2026-02-08T00:32:26,940 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-transport-native-epoll/4.2.7.Final/jar/linux-x86_64 2026-02-08T00:32:26,942 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:io.netty/netty-transport-native-unix-common/4.2.7.Final 2026-02-08T00:32:26,943 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.activation/jakarta.activation-api/1.2.2 2026-02-08T00:32:26,944 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.annotation/jakarta.annotation-api/1.3.5 2026-02-08T00:32:26,944 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.servlet/jakarta.servlet-api/4.0.4 2026-02-08T00:32:26,945 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.validation/jakarta.validation-api/2.0.2 2026-02-08T00:32:26,946 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.ws.rs/jakarta.ws.rs-api/2.1.6 2026-02-08T00:32:26,947 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.javassist/javassist/3.30.2-GA 2026-02-08T00:32:26,949 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:javax.servlet/javax.servlet-api/3.1.0 2026-02-08T00:32:26,950 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:jakarta.websocket/jakarta.websocket-api/1.1.2 2026-02-08T00:32:26,950 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.odlparent/karaf.branding/14.1.6 2026-02-08T00:32:26,971 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.lz4/lz4-java/1.8.0 2026-02-08T00:32:26,972 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:net.bytebuddy/byte-buddy/1.17.8 2026-02-08T00:32:26,984 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.agrona/agrona/1.22.0 2026-02-08T00:32:26,986 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.antlr/antlr4-runtime/4.13.2 2026-02-08T00:32:26,987 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.api/1.0.1 2026-02-08T00:32:26,987 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.cm/1.3.2 2026-02-08T00:32:26,988 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.core/1.10.3 2026-02-08T00:32:26,990 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.jmx/org.apache.aries.jmx.api/1.1.5 2026-02-08T00:32:26,990 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint.api/1.2.0 2026-02-08T00:32:26,991 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint.core/1.2.0 2026-02-08T00:32:26,992 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.jmx/org.apache.aries.jmx.core/1.1.8 2026-02-08T00:32:26,993 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.jmx/org.apache.aries.jmx.whiteboard/1.2.0 2026-02-08T00:32:26,993 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.proxy/org.apache.aries.proxy/1.1.14 2026-02-08T00:32:26,994 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries.quiesce/org.apache.aries.quiesce.api/1.0.0 2026-02-08T00:32:27,017 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.aries/org.apache.aries.util/1.1.3 2026-02-08T00:32:27,018 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:commons-collections/commons-collections/3.2.2 2026-02-08T00:32:27,019 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:commons-beanutils/commons-beanutils/1.11.0 2026-02-08T00:32:27,020 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:commons-codec/commons-codec/1.19.0 2026-02-08T00:32:27,022 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.commons/commons-lang3/3.19.0 2026-02-08T00:32:27,023 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.commons/commons-text/1.14.0 2026-02-08T00:32:27,024 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.felix/org.apache.felix.scr/2.2.6 2026-02-08T00:32:27,026 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.geronimo.specs/geronimo-atinject_1.0_spec/1.2 2026-02-08T00:32:27,026 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.bundle/org.apache.karaf.bundle.blueprintstate/4.4.8 2026-02-08T00:32:27,027 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.bundle/org.apache.karaf.bundle.core/4.4.8 2026-02-08T00:32:27,028 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.config/org.apache.karaf.config.command/4.4.8 2026-02-08T00:32:27,029 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.blueprint/4.4.8 2026-02-08T00:32:27,029 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.features/4.4.8 2026-02-08T00:32:27,030 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.kar/4.4.8 2026-02-08T00:32:27,031 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.wrap/4.4.8 2026-02-08T00:32:27,032 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.boot/4.4.8 2026-02-08T00:32:27,033 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.core/4.4.8 2026-02-08T00:32:27,033 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.features/org.apache.karaf.features.command/4.4.8 2026-02-08T00:32:27,034 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.http/org.apache.karaf.http.core/4.4.8 2026-02-08T00:32:27,036 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.instance/org.apache.karaf.instance.core/4.4.8 2026-02-08T00:32:27,038 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.command/4.4.8 2026-02-08T00:32:27,038 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.config/4.4.8 2026-02-08T00:32:27,039 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.modules/4.4.8 2026-02-08T00:32:27,042 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.jdbc/org.apache.karaf.jdbc.core/4.4.8 2026-02-08T00:32:27,043 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.kar/org.apache.karaf.kar.core/4.4.8 2026-02-08T00:32:27,043 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.log/org.apache.karaf.log.core/4.4.8 2026-02-08T00:32:27,044 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.management/org.apache.karaf.management.server/4.4.8 2026-02-08T00:32:27,045 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.package/org.apache.karaf.package.core/4.4.8 2026-02-08T00:32:27,046 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.scr/org.apache.karaf.scr.management/4.4.8 2026-02-08T00:32:27,047 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.scr/org.apache.karaf.scr.state/4.4.8 2026-02-08T00:32:27,047 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.service/org.apache.karaf.service.core/4.4.8 2026-02-08T00:32:27,048 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.shell/org.apache.karaf.shell.commands/4.4.8 2026-02-08T00:32:27,049 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.shell/org.apache.karaf.shell.console/4.4.8 2026-02-08T00:32:27,050 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.shell/org.apache.karaf.shell.core/4.4.8 2026-02-08T00:32:27,052 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.shell/org.apache.karaf.shell.ssh/4.4.8 2026-02-08T00:32:27,053 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.shell/org.apache.karaf.shell.table/4.4.8 2026-02-08T00:32:27,054 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.system/org.apache.karaf.system.core/4.4.8 2026-02-08T00:32:27,054 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.karaf.web/org.apache.karaf.web.core/4.4.8 2026-02-08T00:32:27,055 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.sshd/sshd-osgi/2.15.0 2026-02-08T00:32:27,060 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.sshd/sshd-scp/2.15.0 2026-02-08T00:32:27,061 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.apache.sshd/sshd-sftp/2.15.0 2026-02-08T00:32:27,062 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jdt/ecj/3.26.0 2026-02-08T00:32:27,067 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-client/9.4.57.v20241219 2026-02-08T00:32:27,068 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-continuation/9.4.57.v20241219 2026-02-08T00:32:27,069 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-http/9.4.57.v20241219 2026-02-08T00:32:27,070 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-io/9.4.57.v20241219 2026-02-08T00:32:27,070 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-jaas/9.4.57.v20241219 2026-02-08T00:32:27,071 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-jmx/9.4.57.v20241219 2026-02-08T00:32:27,072 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-security/9.4.57.v20241219 2026-02-08T00:32:27,073 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-server/9.4.57.v20241219 2026-02-08T00:32:27,075 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-servlet/9.4.57.v20241219 2026-02-08T00:32:27,076 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-servlets/9.4.57.v20241219 2026-02-08T00:32:27,076 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-util/9.4.57.v20241219 2026-02-08T00:32:27,078 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-util-ajax/9.4.57.v20241219 2026-02-08T00:32:27,078 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.eclipse.jetty/jetty-xml/9.4.57.v20241219 2026-02-08T00:32:27,079 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.hk2/hk2-api/2.6.1 2026-02-08T00:32:27,081 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.hk2.external/aopalliance-repackaged/2.6.1 2026-02-08T00:32:27,081 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.hk2/hk2-locator/2.6.1 2026-02-08T00:32:27,082 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.hk2/osgi-resource-locator/1.0.3 2026-02-08T00:32:27,083 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.hk2/hk2-utils/2.6.1 2026-02-08T00:32:27,084 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.containers/jersey-container-servlet/2.47 2026-02-08T00:32:27,085 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.containers/jersey-container-servlet-core/2.47 2026-02-08T00:32:27,086 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.core/jersey-client/2.47 2026-02-08T00:32:27,087 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.core/jersey-common/2.47 2026-02-08T00:32:27,089 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.core/jersey-server/2.47 2026-02-08T00:32:27,092 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.inject/jersey-hk2/2.47 2026-02-08T00:32:27,093 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.glassfish.jersey.media/jersey-media-sse/2.47 2026-02-08T00:32:27,094 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.jline/jline/3.21.0 2026-02-08T00:32:27,096 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.jolokia/jolokia-osgi/1.7.2 2026-02-08T00:32:27,097 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.jspecify/jspecify/1.0.0 2026-02-08T00:32:27,098 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm/9.8 2026-02-08T00:32:27,098 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-commons/9.8 2026-02-08T00:32:27,099 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-tree/9.8 2026-02-08T00:32:27,100 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-analysis/9.8 2026-02-08T00:32:27,100 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ow2.asm/asm-util/9.8 2026-02-08T00:32:27,101 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-authn-api/0.22.3 2026-02-08T00:32:27,102 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-cert/0.22.3 2026-02-08T00:32:27,103 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-encrypt-service/0.22.3 2026-02-08T00:32:27,103 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-encrypt-service-impl/0.22.3 2026-02-08T00:32:27,104 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-filterchain/0.22.3 2026-02-08T00:32:27,105 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-idm-store-h2/0.22.3 2026-02-08T00:32:27,106 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-jetty-auth-log-filter/0.22.3 2026-02-08T00:32:27,107 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-password-service-api/0.22.3 2026-02-08T00:32:27,107 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-password-service-impl/0.22.3 2026-02-08T00:32:27,108 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/repackaged-shiro/0.22.3 2026-02-08T00:32:27,110 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-shiro/0.22.3 2026-02-08T00:32:27,112 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-shiro-api/0.22.3 2026-02-08T00:32:27,113 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa/aaa-tokenauthrealm/0.22.3 2026-02-08T00:32:27,114 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa.web/web-api/0.22.3 2026-02-08T00:32:27,115 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa.web/web-osgi-impl/0.22.3 2026-02-08T00:32:27,115 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa.web/servlet-api/0.22.3 2026-02-08T00:32:27,116 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.aaa.web/servlet-jersey2/0.22.3 2026-02-08T00:32:27,117 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/blueprint/12.0.3 2026-02-08T00:32:27,117 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/cds-access-api/12.0.3 2026-02-08T00:32:27,119 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/cds-access-client/12.0.3 2026-02-08T00:32:27,119 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/cds-dom-api/12.0.3 2026-02-08T00:32:27,120 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/cds-mgmt-api/12.0.3 2026-02-08T00:32:27,121 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/eos-dom-akka/12.0.3 2026-02-08T00:32:27,122 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/raft-api/12.0.3 2026-02-08T00:32:27,123 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/raft-journal/12.0.3 2026-02-08T00:32:27,124 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/raft-spi/12.0.3 2026-02-08T00:32:27,124 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/repackaged-pekko/12.0.3 2026-02-08T00:32:27,151 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-akka-raft/12.0.3 2026-02-08T00:32:27,153 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-cluster-admin-api/12.0.3 2026-02-08T00:32:27,154 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-cluster-admin-impl/12.0.3 2026-02-08T00:32:27,155 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-clustering-commons/12.0.3 2026-02-08T00:32:27,156 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-common-util/12.0.3 2026-02-08T00:32:27,157 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-distributed-datastore/12.0.3 2026-02-08T00:32:27,159 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/sal-remoterpc-connector/12.0.3 2026-02-08T00:32:27,160 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.controller/scala3-library/12.0.3 2026-02-08T00:32:27,169 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf/ietf-type-util/1.0.2 2026-02-08T00:32:27,170 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/iana-crypt-hash/1.0.2 2026-02-08T00:32:27,170 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/iana-ssh-encryption-algs/1.0.2 2026-02-08T00:32:27,171 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/iana-ssh-key-exchange-algs/1.0.2 2026-02-08T00:32:27,172 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/iana-ssh-mac-algs/1.0.2 2026-02-08T00:32:27,173 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/iana-ssh-public-key-algs/1.0.2 2026-02-08T00:32:27,173 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/iana-tls-cipher-suite-algs/1.0.2 2026-02-08T00:32:27,174 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc6022/1.0.2 2026-02-08T00:32:27,175 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc6241/1.0.2 2026-02-08T00:32:27,177 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc6243/1.0.2 2026-02-08T00:32:27,178 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc6470/1.0.2 2026-02-08T00:32:27,179 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc6991-ietf-inet-types/1.0.2 2026-02-08T00:32:27,180 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc6991-ietf-yang-types/1.0.2 2026-02-08T00:32:27,180 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc7407-ietf-x509-cert-to-name/1.0.2 2026-02-08T00:32:27,181 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc7952/1.0.2 2026-02-08T00:32:27,182 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8040-ietf-restconf/1.0.2 2026-02-08T00:32:27,182 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8040-ietf-restconf-monitoring/1.0.2 2026-02-08T00:32:27,183 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8072/1.0.2 2026-02-08T00:32:27,184 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8341/1.0.2 2026-02-08T00:32:27,185 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8342-ietf-datastores/1.0.2 2026-02-08T00:32:27,186 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8342-ietf-origin/1.0.2 2026-02-08T00:32:27,187 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8343/1.0.2 2026-02-08T00:32:27,188 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8344/1.0.2 2026-02-08T00:32:27,189 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8525/1.0.2 2026-02-08T00:32:27,190 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8526/1.0.2 2026-02-08T00:32:27,191 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8528/1.0.2 2026-02-08T00:32:27,192 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8529/1.0.2 2026-02-08T00:32:27,193 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8639/1.0.2 2026-02-08T00:32:27,195 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc8650/1.0.2 2026-02-08T00:32:27,196 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9640/1.0.2 2026-02-08T00:32:27,197 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9641/1.0.2 2026-02-08T00:32:27,198 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9642/1.0.2 2026-02-08T00:32:27,200 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9643-ietf-tcp-client/1.0.2 2026-02-08T00:32:27,201 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9643-ietf-tcp-common/1.0.2 2026-02-08T00:32:27,202 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9643-ietf-tcp-server/1.0.2 2026-02-08T00:32:27,203 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9644-ietf-ssh-client/1.0.2 2026-02-08T00:32:27,204 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9644-ietf-ssh-common/1.0.2 2026-02-08T00:32:27,205 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9644-ietf-ssh-server/1.0.2 2026-02-08T00:32:27,206 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9645-ietf-tls-client/1.0.2 2026-02-08T00:32:27,207 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9645-ietf-tls-common/1.0.2 2026-02-08T00:32:27,208 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.ietf.model/rfc9645-ietf-tls-server/1.0.2 2026-02-08T00:32:27,209 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.infrautils/ready-api/7.1.9 2026-02-08T00:32:27,210 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.infrautils/ready-impl/7.1.9 2026-02-08T00:32:27,211 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.infrautils/infrautils-util/7.1.9 2026-02-08T00:32:27,211 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-binding-dom-adapter/15.0.2 2026-02-08T00:32:27,213 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-binding-util/15.0.2 2026-02-08T00:32:27,214 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-eos-binding-adapter/15.0.2 2026-02-08T00:32:27,214 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-binding-api/15.0.2 2026-02-08T00:32:27,215 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-binding-spi/15.0.2 2026-02-08T00:32:27,216 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-common-api/15.0.2 2026-02-08T00:32:27,216 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-dom-api/15.0.2 2026-02-08T00:32:27,217 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-dom-broker/15.0.2 2026-02-08T00:32:27,218 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-dom-schema-osgi/15.0.2 2026-02-08T00:32:27,219 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-dom-spi/15.0.2 2026-02-08T00:32:27,220 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-eos-binding-api/15.0.2 2026-02-08T00:32:27,220 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-eos-common-api/15.0.2 2026-02-08T00:32:27,221 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-eos-dom-api/15.0.2 2026-02-08T00:32:27,221 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-singleton-api/15.0.2 2026-02-08T00:32:27,222 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal/mdsal-singleton-impl/15.0.2 2026-02-08T00:32:27,223 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal.model/general-entity/15.0.2 2026-02-08T00:32:27,223 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal.model/ietf-topology/2013.10.21.27.2 2026-02-08T00:32:27,224 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.mdsal.model/yang-ext/2013.09.07.27.2 2026-02-08T00:32:27,225 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/callhome-provider/10.0.2 2026-02-08T00:32:27,227 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-client/10.0.2 2026-02-08T00:32:27,229 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-client-mdsal/10.0.2 2026-02-08T00:32:27,231 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/databind/10.0.2 2026-02-08T00:32:27,232 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-dom-api/10.0.2 2026-02-08T00:32:27,233 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/keystore-api/10.0.2 2026-02-08T00:32:27,233 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/keystore-legacy/10.0.2 2026-02-08T00:32:27,234 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/keystore-none/10.0.2 2026-02-08T00:32:27,235 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf.model/draft-ietf-restconf-server/10.0.2 2026-02-08T00:32:27,237 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf.model/rfc5277/10.0.2 2026-02-08T00:32:27,238 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf.model/sal-remote/10.0.2 2026-02-08T00:32:27,238 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-api/10.0.2 2026-02-08T00:32:27,239 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-codec/10.0.2 2026-02-08T00:32:27,240 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-common/10.0.2 2026-02-08T00:32:27,241 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-common-mdsal/10.0.2 2026-02-08T00:32:27,241 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-netty-util/10.0.2 2026-02-08T00:32:27,242 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/odl-device-notification/10.0.2 2026-02-08T00:32:27,243 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-api/10.0.2 2026-02-08T00:32:27,244 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-mdsal-spi/10.0.2 2026-02-08T00:32:27,245 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-nb/10.0.2 2026-02-08T00:32:27,245 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-server/10.0.2 2026-02-08T00:32:27,247 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-server-api/10.0.2 2026-02-08T00:32:27,248 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-server-jaxrs/10.0.2 2026-02-08T00:32:27,248 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-server-mdsal/10.0.2 2026-02-08T00:32:27,250 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/restconf-server-spi/10.0.2 2026-02-08T00:32:27,251 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/rfc8639-impl/10.0.2 2026-02-08T00:32:27,252 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/sal-remote-impl/10.0.2 2026-02-08T00:32:27,252 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/shaded-exificient/10.0.2 2026-02-08T00:32:27,256 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/shaded-sshd/10.0.2 2026-02-08T00:32:27,261 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-topology/10.0.2 2026-02-08T00:32:27,263 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/netconf-topology-impl/10.0.2 2026-02-08T00:32:27,264 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/transport-api/10.0.2 2026-02-08T00:32:27,265 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/transport-crypto/10.0.2 2026-02-08T00:32:27,265 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/transport-http/10.0.2 2026-02-08T00:32:27,268 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/transport-ssh/10.0.2 2026-02-08T00:32:27,269 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/transport-tcp/10.0.2 2026-02-08T00:32:27,270 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/transport-tls/10.0.2 2026-02-08T00:32:27,271 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/truststore-api/10.0.2 2026-02-08T00:32:27,271 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/truststore-none/10.0.2 2026-02-08T00:32:27,272 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.netconf/yanglib-mdsal-writer/10.0.2 2026-02-08T00:32:27,273 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.odlparent/bundles-diag/14.1.6 2026-02-08T00:32:27,273 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-data-codec-api/14.0.20 2026-02-08T00:32:27,274 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-data-codec-dynamic/14.0.20 2026-02-08T00:32:27,275 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-data-codec-osgi/14.0.20 2026-02-08T00:32:27,276 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-data-codec-spi/14.0.20 2026-02-08T00:32:27,277 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-generator/14.0.20 2026-02-08T00:32:27,278 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-loader/14.0.20 2026-02-08T00:32:27,278 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-model/14.0.20 2026-02-08T00:32:27,279 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-reflect/14.0.20 2026-02-08T00:32:27,280 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-runtime-api/14.0.20 2026-02-08T00:32:27,280 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-runtime-osgi/14.0.20 2026-02-08T00:32:27,281 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-runtime-spi/14.0.20 2026-02-08T00:32:27,282 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/binding-spec/14.0.20 2026-02-08T00:32:27,283 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/codegen-extensions/14.0.20 2026-02-08T00:32:27,284 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/concepts/14.0.20 2026-02-08T00:32:27,284 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/odlext-model-api/14.0.20 2026-02-08T00:32:27,285 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/odlext-parser-support/14.0.20 2026-02-08T00:32:27,286 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/openconfig-model-api/14.0.20 2026-02-08T00:32:27,286 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/openconfig-parser-support/14.0.20 2026-02-08T00:32:27,287 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc6241-model-api/14.0.20 2026-02-08T00:32:27,287 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc6241-parser-support/14.0.20 2026-02-08T00:32:27,288 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc6536-model-api/14.0.20 2026-02-08T00:32:27,289 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc6536-parser-support/14.0.20 2026-02-08T00:32:27,289 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc6643-model-api/14.0.20 2026-02-08T00:32:27,290 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc6643-parser-support/14.0.20 2026-02-08T00:32:27,291 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc7952-model-api/14.0.20 2026-02-08T00:32:27,291 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc7952-parser-support/14.0.20 2026-02-08T00:32:27,292 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8040-model-api/14.0.20 2026-02-08T00:32:27,292 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8040-parser-support/14.0.20 2026-02-08T00:32:27,293 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8528-model-api/14.0.20 2026-02-08T00:32:27,294 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8528-parser-support/14.0.20 2026-02-08T00:32:27,294 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8639-model-api/14.0.20 2026-02-08T00:32:27,295 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8639-parser-support/14.0.20 2026-02-08T00:32:27,295 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8819-model-api/14.0.20 2026-02-08T00:32:27,296 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/rfc8819-parser-support/14.0.20 2026-02-08T00:32:27,297 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/util/14.0.20 2026-02-08T00:32:27,298 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-common/14.0.20 2026-02-08T00:32:27,298 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-api/14.0.20 2026-02-08T00:32:27,299 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-codec-binfmt/14.0.20 2026-02-08T00:32:27,300 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-codec-gson/14.0.20 2026-02-08T00:32:27,301 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-codec-xml/14.0.20 2026-02-08T00:32:27,302 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-impl/14.0.20 2026-02-08T00:32:27,302 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-spi/14.0.20 2026-02-08T00:32:27,303 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-transform/14.0.20 2026-02-08T00:32:27,304 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-tree-api/14.0.20 2026-02-08T00:32:27,304 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-tree-ri/14.0.20 2026-02-08T00:32:27,305 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-tree-spi/14.0.20 2026-02-08T00:32:27,306 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-data-util/14.0.20 2026-02-08T00:32:27,307 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-ir/14.0.20 2026-02-08T00:32:27,308 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-model-api/14.0.20 2026-02-08T00:32:27,308 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-model-export/14.0.20 2026-02-08T00:32:27,309 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-model-ri/14.0.20 2026-02-08T00:32:27,310 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-model-spi/14.0.20 2026-02-08T00:32:27,311 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-model-util/14.0.20 2026-02-08T00:32:27,312 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-parser-api/14.0.20 2026-02-08T00:32:27,313 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-parser-impl/14.0.20 2026-02-08T00:32:27,313 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-parser-reactor/14.0.20 2026-02-08T00:32:27,314 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-parser-rfc7950/14.0.20 2026-02-08T00:32:27,316 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-parser-spi/14.0.20 2026-02-08T00:32:27,316 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-repo-api/14.0.20 2026-02-08T00:32:27,317 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-repo-fs/14.0.20 2026-02-08T00:32:27,318 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-repo-spi/14.0.20 2026-02-08T00:32:27,318 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-xpath-api/14.0.20 2026-02-08T00:32:27,319 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.opendaylight.yangtools/yang-xpath-impl/14.0.20 2026-02-08T00:32:27,320 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.url/pax-url-war/2.6.17/jar/uber 2026-02-08T00:32:27,323 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-api/8.0.33 2026-02-08T00:32:27,323 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-compatibility-el2/8.0.33 2026-02-08T00:32:27,324 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-compatibility-servlet31/8.0.33 2026-02-08T00:32:27,325 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-extender-war/8.0.33 2026-02-08T00:32:27,326 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/8.0.33 2026-02-08T00:32:27,326 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-jetty/8.0.33 2026-02-08T00:32:27,327 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-jsp/8.0.33 2026-02-08T00:32:27,329 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-runtime/8.0.33 2026-02-08T00:32:27,330 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-spi/8.0.33 2026-02-08T00:32:27,332 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-tomcat-common/8.0.33 2026-02-08T00:32:27,333 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.ops4j.pax.web/pax-web-websocket/8.0.33 2026-02-08T00:32:27,333 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.osgi/org.osgi.service.component/1.5.1 2026-02-08T00:32:27,334 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.owasp.encoder/encoder/1.3.1 2026-02-08T00:32:27,335 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.reactivestreams/reactive-streams/1.0.4 2026-02-08T00:32:27,335 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:org.codehaus.woodstox/stax2-api/4.2.2 2026-02-08T00:32:27,336 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | mvn:tech.pantheon.triemap/triemap/1.3.2 2026-02-08T00:32:27,337 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | wrap:mvn:org.lmdbjava/lmdbjava/0.9.1 2026-02-08T00:32:27,350 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Creating configuration file /tmp/karaf-0.23.1-SNAPSHOT//etc/org.jolokia.osgi.cfg 2026-02-08T00:32:27,360 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Creating configuration file /tmp/karaf-0.23.1-SNAPSHOT/configuration/factory/pekko.conf 2026-02-08T00:32:27,361 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Creating configuration file /tmp/karaf-0.23.1-SNAPSHOT/etc/org.opendaylight.controller.cluster.datastore.cfg 2026-02-08T00:32:27,362 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Creating configuration file /tmp/karaf-0.23.1-SNAPSHOT/etc/jetty-web.xml 2026-02-08T00:32:27,362 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Creating configuration file /tmp/karaf-0.23.1-SNAPSHOT/etc/opendaylight/datastore/initial/config/aaa-cert-config.xml 2026-02-08T00:32:27,364 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Creating configuration file /tmp/karaf-0.23.1-SNAPSHOT/etc/opendaylight/datastore/initial/config/aaa-password-service-config.xml 2026-02-08T00:32:27,365 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Creating configuration file /tmp/karaf-0.23.1-SNAPSHOT/etc/org.opendaylight.netconf.topology.callhome.cfg 2026-02-08T00:32:27,366 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Creating configuration file /tmp/karaf-0.23.1-SNAPSHOT/etc/org.opendaylight.restconf.nb.rfc8040.cfg 2026-02-08T00:32:27,366 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Creating configuration file /tmp/karaf-0.23.1-SNAPSHOT/etc/opendaylight/datastore/initial/config/aaa-app-config.xml 2026-02-08T00:32:27,367 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Creating configuration file /tmp/karaf-0.23.1-SNAPSHOT/etc/opendaylight/datastore/initial/config/aaa-datastore-config.xml 2026-02-08T00:32:27,367 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Creating configuration file /tmp/karaf-0.23.1-SNAPSHOT/bin/idmtool 2026-02-08T00:32:27,367 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Creating configuration file /tmp/karaf-0.23.1-SNAPSHOT//etc/org.opendaylight.aaa.filterchain.cfg 2026-02-08T00:32:27,368 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Refreshing bundles: 2026-02-08T00:32:27,368 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.el-api/3.0.3 (Attached fragments changed: [org.ops4j.pax.web.pax-web-compatibility-el2/8.0.33]) 2026-02-08T00:32:27,368 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.enterprise.cdi-api/2.0.0.SP1 (Wired to javax.el-api/3.0.3 which is being refreshed) 2026-02-08T00:32:27,368 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.transaction-api/1.2.0 (Wired to javax.enterprise.cdi-api/2.0.0.SP1 which is being refreshed) 2026-02-08T00:32:27,368 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.servicemix.bundles.jasypt/1.9.3.1 (Should be wired to: jakarta.servlet-api/4.0.0 (through [org.apache.servicemix.bundles.jasypt/1.9.3.1] osgi.wiring.package; resolution:=optional; filter:="(osgi.wiring.package=javax.servlet)")) 2026-02-08T00:32:27,368 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.servicemix.bundles.javax-inject/1.0.0.3 (Bundle will be uninstalled) 2026-02-08T00:32:27,368 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.jdbc.config/1.5.7 (Wired to org.apache.servicemix.bundles.jasypt/1.9.3.1 which is being refreshed) 2026-02-08T00:32:27,368 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.jdbc.pool.common/1.5.7 (Wired to javax.transaction-api/1.2.0 which is being refreshed) 2026-02-08T00:32:27,955 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Starting bundles: 2026-02-08T00:32:27,956 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.objectweb.asm/9.8.0 2026-02-08T00:32:27,958 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.objectweb.asm.tree/9.8.0 2026-02-08T00:32:27,959 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.objectweb.asm.commons/9.8.0 2026-02-08T00:32:27,959 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.proxy/1.1.14 2026-02-08T00:32:27,963 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.quiesce.api/1.0.0 2026-02-08T00:32:27,963 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.blueprint.api/1.0.1 2026-02-08T00:32:27,964 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.blueprint.core/1.10.3 2026-02-08T00:32:28,100 | INFO | features-3-thread-1 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.apache.aries.blueprint.core/1.10.3 has been started 2026-02-08T00:32:28,102 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.blueprint.cm/1.3.2 2026-02-08T00:32:28,117 | INFO | features-3-thread-1 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.apache.aries.blueprint.cm/1.3.2 has been started 2026-02-08T00:32:28,117 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.objectweb.asm.tree.analysis/9.8.0 2026-02-08T00:32:28,118 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.objectweb.asm.util/9.8.0 2026-02-08T00:32:28,119 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.deployer.wrap/4.4.8 2026-02-08T00:32:28,123 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.deployer.kar/4.4.8 2026-02-08T00:32:28,126 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.deployer.blueprint/4.4.8 2026-02-08T00:32:28,130 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.deployer.features/4.4.8 2026-02-08T00:32:28,132 | INFO | fileinstall-/tmp/karaf-0.23.1-SNAPSHOT/etc | fileinstall | 6 - org.apache.felix.fileinstall - 3.7.4 | Creating configuration {org.opendaylight.restconf.nb.rfc8040} from /tmp/karaf-0.23.1-SNAPSHOT/etc/org.opendaylight.restconf.nb.rfc8040.cfg 2026-02-08T00:32:28,139 | INFO | fileinstall-/tmp/karaf-0.23.1-SNAPSHOT/etc | fileinstall | 6 - org.apache.felix.fileinstall - 3.7.4 | Creating configuration {org.opendaylight.aaa.filterchain} from /tmp/karaf-0.23.1-SNAPSHOT/etc/org.opendaylight.aaa.filterchain.cfg 2026-02-08T00:32:28,145 | INFO | fileinstall-/tmp/karaf-0.23.1-SNAPSHOT/etc | fileinstall | 6 - org.apache.felix.fileinstall - 3.7.4 | Creating configuration {org.opendaylight.netconf.topology.callhome} from /tmp/karaf-0.23.1-SNAPSHOT/etc/org.opendaylight.netconf.topology.callhome.cfg 2026-02-08T00:32:28,145 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.jaas.config/4.4.8 2026-02-08T00:32:28,150 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.jaas.modules/4.4.8 2026-02-08T00:32:28,151 | INFO | fileinstall-/tmp/karaf-0.23.1-SNAPSHOT/etc | fileinstall | 6 - org.apache.felix.fileinstall - 3.7.4 | Creating configuration {org.jolokia.osgi} from /tmp/karaf-0.23.1-SNAPSHOT/etc/org.jolokia.osgi.cfg 2026-02-08T00:32:28,153 | INFO | fileinstall-/tmp/karaf-0.23.1-SNAPSHOT/etc | fileinstall | 6 - org.apache.felix.fileinstall - 3.7.4 | Creating configuration {org.opendaylight.controller.cluster.datastore} from /tmp/karaf-0.23.1-SNAPSHOT/etc/org.opendaylight.controller.cluster.datastore.cfg 2026-02-08T00:32:28,156 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.jmx.whiteboard/1.2.0 2026-02-08T00:32:28,159 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.sshd.osgi/2.15.0 2026-02-08T00:32:28,159 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.sshd.scp/2.15.0 2026-02-08T00:32:28,160 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.sshd.sftp/2.15.0 2026-02-08T00:32:28,160 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.jline/3.21.0 2026-02-08T00:32:28,161 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.shell.core/4.4.8 2026-02-08T00:32:28,186 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.deployer.kar/4.4.8 2026-02-08T00:32:28,188 | INFO | features-3-thread-1 | Activator | 121 - org.apache.karaf.shell.core - 4.4.8 | Not starting local console. To activate set karaf.startLocalConsole=true 2026-02-08T00:32:28,209 | INFO | features-3-thread-1 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.apache.karaf.shell.core/4.4.8 has been started 2026-02-08T00:32:28,210 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.features.command/4.4.8 2026-02-08T00:32:28,226 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.features.command/4.4.8 2026-02-08T00:32:28,228 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.kar.core/4.4.8 2026-02-08T00:32:28,234 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Command registration delayed for bundle org.apache.karaf.kar.core/4.4.8. Missing service: [org.apache.karaf.kar.KarService] 2026-02-08T00:32:28,234 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.el-api/3.0.3 2026-02-08T00:32:28,235 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.jmx.api/1.1.5 2026-02-08T00:32:28,235 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.jmx.core/1.1.8 2026-02-08T00:32:28,237 | INFO | features-3-thread-1 | core | 84 - org.apache.aries.jmx.core - 1.1.8 | Starting JMX OSGi agent 2026-02-08T00:32:28,245 | INFO | features-3-thread-1 | core | 84 - org.apache.aries.jmx.core - 1.1.8 | Registering MBean with ObjectName [osgi.core:service=permissionadmin,version=1.2,framework=org.eclipse.osgi,uuid=a63b9066-2b03-44ac-b4bb-482cc7ac000f] for service with service.id [15] 2026-02-08T00:32:28,246 | INFO | features-3-thread-1 | core | 84 - org.apache.aries.jmx.core - 1.1.8 | Registering MBean with ObjectName [osgi.compendium:service=cm,version=1.3,framework=org.eclipse.osgi,uuid=a63b9066-2b03-44ac-b4bb-482cc7ac000f] for service with service.id [39] 2026-02-08T00:32:28,247 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.util/9.4.57.v20241219 2026-02-08T00:32:28,248 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.jmx/9.4.57.v20241219 2026-02-08T00:32:28,248 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.io/9.4.57.v20241219 2026-02-08T00:32:28,248 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.http/9.4.57.v20241219 2026-02-08T00:32:28,249 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.server/9.4.57.v20241219 2026-02-08T00:32:28,249 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.security/9.4.57.v20241219 2026-02-08T00:32:28,250 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.url.war/2.6.17 2026-02-08T00:32:28,254 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | jakarta.servlet-api/4.0.0 2026-02-08T00:32:28,254 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.web.pax-web-api/8.0.33 2026-02-08T00:32:28,258 | INFO | activator-1-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.kar.core/4.4.8 2026-02-08T00:32:28,265 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.websocket-api/1.1.2 2026-02-08T00:32:28,266 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.web.pax-web-spi/8.0.33 2026-02-08T00:32:28,267 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.util.ajax/9.4.57.v20241219 2026-02-08T00:32:28,268 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.servlet/9.4.57.v20241219 2026-02-08T00:32:28,269 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.xml/9.4.57.v20241219 2026-02-08T00:32:28,270 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.jaas/9.4.57.v20241219 2026-02-08T00:32:28,270 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.servlets/9.4.57.v20241219 2026-02-08T00:32:28,271 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.web.pax-web-jetty/8.0.33 2026-02-08T00:32:28,280 | INFO | features-3-thread-1 | log | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Logging initialized @7183ms to org.eclipse.jetty.util.log.Slf4jLog 2026-02-08T00:32:28,287 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jdt.core.compiler.batch/3.26.0.v20210609-0549 2026-02-08T00:32:28,287 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.web.pax-web-jsp/8.0.33 2026-02-08T00:32:28,288 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.web.pax-web-tomcat-common/8.0.33 2026-02-08T00:32:28,288 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.web.pax-web-runtime/8.0.33 2026-02-08T00:32:28,304 | INFO | CM Configuration Updater (ManagedService Update: pid=[org.ops4j.pax.web]) | Activator | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Scheduling Pax Web reconfiguration because configuration has changed 2026-02-08T00:32:28,305 | INFO | features-3-thread-1 | Activator | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | EventAdmin support enabled, WAB events will be posted to EventAdmin topics. 2026-02-08T00:32:28,305 | INFO | features-3-thread-1 | Activator | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Pax Web Runtime started 2026-02-08T00:32:28,305 | INFO | paxweb-config-1-thread-1 (change config) | Activator | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Scheduling Pax Web reconfiguration because ServerControllerFactory has been registered 2026-02-08T00:32:28,305 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.web.core/4.4.8 2026-02-08T00:32:28,319 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Command registration delayed for bundle org.apache.karaf.web.core/4.4.8. Missing service: [org.apache.karaf.web.WebContainerService] 2026-02-08T00:32:28,319 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.osgi.service.component/1.5.1.202212101352 2026-02-08T00:32:28,319 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.management.server/4.4.8 2026-02-08T00:32:28,328 | INFO | activator-1-thread-1 | Activator | 114 - org.apache.karaf.management.server - 4.4.8 | Setting java.rmi.server.hostname system property to 127.0.0.1 2026-02-08T00:32:28,332 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.felix.scr/2.2.6 2026-02-08T00:32:28,340 | INFO | features-3-thread-1 | ROOT | 94 - org.apache.felix.scr - 2.2.6 | bundle org.apache.felix.scr:2.2.6 (94) Starting with globalExtender setting: false 2026-02-08T00:32:28,343 | INFO | features-3-thread-1 | ROOT | 94 - org.apache.felix.scr - 2.2.6 | bundle org.apache.felix.scr:2.2.6 (94) Version = 2.2.6 2026-02-08T00:32:28,356 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.scr.management/4.4.8 2026-02-08T00:32:28,365 | INFO | paxweb-config-1-thread-1 (change controller) | Activator | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Configuring server controller org.ops4j.pax.web.service.jetty.internal.JettyServerController 2026-02-08T00:32:28,366 | INFO | paxweb-config-1-thread-1 (change controller) | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Configuring JettyServerController{configuration=d4b38aac-ce16-457b-980f-5608705cf42f,state=UNCONFIGURED} 2026-02-08T00:32:28,366 | INFO | paxweb-config-1-thread-1 (change controller) | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Creating Jetty server instance using configuration properties. 2026-02-08T00:32:28,380 | INFO | paxweb-config-1-thread-1 (change controller) | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Processing Jetty configuration from files: [etc/jetty.xml] 2026-02-08T00:32:28,484 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.package.core/4.4.8 2026-02-08T00:32:28,523 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.package.core/4.4.8 2026-02-08T00:32:28,524 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.bundle.core/4.4.8 2026-02-08T00:32:28,553 | INFO | activator-1-thread-1 | core | 84 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.framework.PackageStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@624ad5fc with name osgi.core:type=packageState,version=1.5,framework=org.eclipse.osgi,uuid=a63b9066-2b03-44ac-b4bb-482cc7ac000f 2026-02-08T00:32:28,555 | INFO | activator-1-thread-1 | core | 84 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.service.permissionadmin.PermissionAdminMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@624ad5fc with name osgi.core:service=permissionadmin,version=1.2,framework=org.eclipse.osgi,uuid=a63b9066-2b03-44ac-b4bb-482cc7ac000f 2026-02-08T00:32:28,555 | INFO | activator-1-thread-1 | core | 84 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.service.cm.ConfigurationAdminMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@624ad5fc with name osgi.compendium:service=cm,version=1.3,framework=org.eclipse.osgi,uuid=a63b9066-2b03-44ac-b4bb-482cc7ac000f 2026-02-08T00:32:28,559 | INFO | activator-1-thread-1 | core | 84 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.framework.FrameworkMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@624ad5fc with name osgi.core:type=framework,version=1.7,framework=org.eclipse.osgi,uuid=a63b9066-2b03-44ac-b4bb-482cc7ac000f 2026-02-08T00:32:28,559 | INFO | activator-1-thread-1 | core | 84 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.framework.BundleStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@624ad5fc with name osgi.core:type=bundleState,version=1.7,framework=org.eclipse.osgi,uuid=a63b9066-2b03-44ac-b4bb-482cc7ac000f 2026-02-08T00:32:28,561 | INFO | activator-1-thread-1 | core | 84 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.framework.wiring.BundleWiringStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@624ad5fc with name osgi.core:type=wiringState,version=1.1,framework=org.eclipse.osgi,uuid=a63b9066-2b03-44ac-b4bb-482cc7ac000f 2026-02-08T00:32:28,561 | INFO | activator-1-thread-1 | core | 84 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.framework.ServiceStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@624ad5fc with name osgi.core:type=serviceState,version=1.7,framework=org.eclipse.osgi,uuid=a63b9066-2b03-44ac-b4bb-482cc7ac000f 2026-02-08T00:32:28,567 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.bundle.core/4.4.8 2026-02-08T00:32:28,567 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.scr.state/4.4.8 2026-02-08T00:32:28,582 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.log.core/4.4.8 2026-02-08T00:32:28,585 | INFO | activator-1-thread-1 | ServiceComponentRuntimeMBeanImpl | 116 - org.apache.karaf.scr.management - 4.4.8 | Activating the Apache Karaf ServiceComponentRuntime MBean 2026-02-08T00:32:28,669 | INFO | paxweb-config-1-thread-1 (change controller) | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Found configured connector "jetty-default": 0.0.0.0:8181 2026-02-08T00:32:28,670 | INFO | paxweb-config-1-thread-1 (change controller) | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Using configured jetty-default@6b4c4893{HTTP/1.1, (http/1.1)}{0.0.0.0:8181} as non secure connector for address: 0.0.0.0:8181 2026-02-08T00:32:28,670 | INFO | paxweb-config-1-thread-1 (change controller) | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Eagerly starting Jetty thread pool QueuedThreadPool[qtp607957351]@243cb167{STOPPED,0<=0<=200,i=0,r=-1,q=0}[NO_TRY] 2026-02-08T00:32:28,920 | INFO | paxweb-config-1-thread-1 (change controller) | JettyFactory | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding JMX support to Jetty server 2026-02-08T00:32:28,931 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Command registration delayed for bundle org.apache.karaf.log.core/4.4.8. Missing service: [org.apache.karaf.log.core.LogService] 2026-02-08T00:32:28,931 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.shell.table/4.4.8 2026-02-08T00:32:28,945 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.http.core/4.4.8 2026-02-08T00:32:28,946 | INFO | paxweb-config-1-thread-1 (change controller) | Activator | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Starting server controller org.ops4j.pax.web.service.jetty.internal.JettyServerController 2026-02-08T00:32:28,946 | INFO | paxweb-config-1-thread-1 (change controller) | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Starting JettyServerController{configuration=d4b38aac-ce16-457b-980f-5608705cf42f,state=STOPPED} 2026-02-08T00:32:28,946 | INFO | paxweb-config-1-thread-1 (change controller) | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Starting Server@1d590112{STOPPED}[9.4.57.v20241219] 2026-02-08T00:32:28,947 | INFO | paxweb-config-1-thread-1 (change controller) | Server | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | jetty-9.4.57.v20241219; built: 2025-01-08T21:24:30.412Z; git: df524e6b29271c2e09ba9aea83c18dc9db464a31; jvm 21.0.9+10-Ubuntu-122.04 2026-02-08T00:32:28,948 | INFO | activator-1-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.log.core/4.4.8 2026-02-08T00:32:28,960 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Command registration delayed for bundle org.apache.karaf.http.core/4.4.8. Missing service: [org.apache.karaf.http.core.ProxyService] 2026-02-08T00:32:28,960 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.bundle.blueprintstate/4.4.8 2026-02-08T00:32:28,964 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.web.pax-web-extender-war/8.0.33 2026-02-08T00:32:28,965 | INFO | features-3-thread-1 | Activator | 368 - org.ops4j.pax.web.pax-web-extender-war - 8.0.33 | Configuring WAR extender thread pool. Pool size = 3 2026-02-08T00:32:28,969 | INFO | paxweb-config-1-thread-1 (change controller) | session | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | DefaultSessionIdManager workerName=node0 2026-02-08T00:32:28,969 | INFO | paxweb-config-1-thread-1 (change controller) | session | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | No SessionScavenger set, using defaults 2026-02-08T00:32:28,972 | INFO | paxweb-config-1-thread-1 (change controller) | session | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | node0 Scavenging every 660000ms 2026-02-08T00:32:29,023 | INFO | paxweb-config-1-thread-1 (change controller) | AbstractConnector | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Started jetty-default@6b4c4893{HTTP/1.1, (http/1.1)}{0.0.0.0:8181} 2026-02-08T00:32:29,023 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.jmx.blueprint.api/1.2.0 2026-02-08T00:32:29,023 | INFO | paxweb-config-1-thread-1 (change controller) | Server | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Started @7928ms 2026-02-08T00:32:29,024 | INFO | paxweb-config-1-thread-1 (change controller) | Activator | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering HttpService factory 2026-02-08T00:32:29,025 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.client/9.4.57.v20241219 2026-02-08T00:32:29,025 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.service.core/4.4.8 2026-02-08T00:32:29,027 | INFO | paxweb-config-1-thread-1 (change controller) | StoppableHttpServiceFactory | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Binding HTTP Service for bundle: [org.apache.karaf.web.core_4.4.8 [125]] 2026-02-08T00:32:29,031 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.service.core/4.4.8 2026-02-08T00:32:29,031 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.config.command/4.4.8 2026-02-08T00:32:29,037 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.config.command/4.4.8 2026-02-08T00:32:29,043 | INFO | paxweb-config-1-thread-1 (change controller) | StoppableHttpServiceFactory | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Binding HTTP Service for bundle: [org.apache.karaf.http.core_4.4.8 [106]] 2026-02-08T00:32:29,047 | INFO | activator-1-thread-2 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.web.core/4.4.8 2026-02-08T00:32:29,056 | INFO | paxweb-config-1-thread-1 (change controller) | Activator | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering HttpServiceRuntime 2026-02-08T00:32:29,056 | INFO | HttpService->WarExtender (add HttpService) | StoppableHttpServiceFactory | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Binding HTTP Service for bundle: [org.ops4j.pax.web.pax-web-extender-war_8.0.33 [368]] 2026-02-08T00:32:29,055 | INFO | activator-1-thread-2 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.http.core/4.4.8 2026-02-08T00:32:29,087 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.system.core/4.4.8 2026-02-08T00:32:29,095 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.system.core/4.4.8 2026-02-08T00:32:29,095 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.instance.core/4.4.8 2026-02-08T00:32:29,109 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.instance.core/4.4.8 2026-02-08T00:32:29,110 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.jaas.command/4.4.8 2026-02-08T00:32:29,118 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.jaas.command/4.4.8 2026-02-08T00:32:29,119 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Updating commands for bundle org.apache.karaf.jaas.command/4.4.8 2026-02-08T00:32:29,119 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Updating commands for bundle org.apache.karaf.jaas.command/4.4.8 2026-02-08T00:32:29,120 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.shell.commands/4.4.8 2026-02-08T00:32:29,131 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.shell.commands/4.4.8 2026-02-08T00:32:29,132 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Updating commands for bundle org.apache.karaf.shell.commands/4.4.8 2026-02-08T00:32:29,132 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.eclipse.jetty.continuation/9.4.57.v20241219 2026-02-08T00:32:29,135 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.diagnostic.core/4.4.8 2026-02-08T00:32:29,143 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.diagnostic.core/4.4.8 2026-02-08T00:32:29,143 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.shell.ssh/4.4.8 2026-02-08T00:32:29,165 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Command registration delayed for bundle org.apache.karaf.shell.ssh/4.4.8. Missing service: [org.apache.sshd.server.SshServer] 2026-02-08T00:32:29,166 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.web.pax-web-websocket/8.0.33 2026-02-08T00:32:29,167 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.ops4j.pax.web.pax-web-extender-whiteboard/8.0.33 2026-02-08T00:32:29,168 | INFO | features-3-thread-1 | Activator | 369 - org.ops4j.pax.web.pax-web-extender-whiteboard - 8.0.33 | Starting Pax Web Whiteboard Extender 2026-02-08T00:32:29,183 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.jmx.blueprint.core/1.2.0 2026-02-08T00:32:29,183 | INFO | HttpService->Whiteboard (add HttpService) | StoppableHttpServiceFactory | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Binding HTTP Service for bundle: [org.ops4j.pax.web.pax-web-extender-whiteboard_8.0.33 [369]] 2026-02-08T00:32:29,189 | INFO | paxweb-config-1-thread-1 | ServerModel | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Created new ServletContextModel{id=ServletContextModel-3,contextPath='/'} 2026-02-08T00:32:29,190 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of OsgiContextModel{WB,id=OCM-1,name='default',path='/',bundle=org.ops4j.pax.web.pax-web-extender-whiteboard,context=(supplier)}", size=2} 2026-02-08T00:32:29,190 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Creating new Jetty context for ServletContextModel{id=ServletContextModel-3,contextPath='/'} 2026-02-08T00:32:29,191 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.blueprint/12.0.3 2026-02-08T00:32:29,192 | INFO | features-3-thread-1 | BlueprintBundleTracker | 180 - org.opendaylight.controller.blueprint - 12.0.3 | Starting BlueprintBundleTracker 2026-02-08T00:32:29,200 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 180 - org.opendaylight.controller.blueprint - 12.0.3 | Blueprint container for bundle org.apache.karaf.shell.core_4.4.8 [121] was successfully created 2026-02-08T00:32:29,200 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 180 - org.opendaylight.controller.blueprint - 12.0.3 | Blueprint container for bundle org.apache.aries.blueprint.cm_1.3.2 [79] was successfully created 2026-02-08T00:32:29,200 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 180 - org.opendaylight.controller.blueprint - 12.0.3 | Blueprint container for bundle org.apache.aries.blueprint.core_1.10.3 [80] was successfully created 2026-02-08T00:32:29,238 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding OsgiContextModel{WB,id=OCM-1,name='default',path='/',bundle=org.ops4j.pax.web.pax-web-extender-whiteboard,context=(supplier)} to o.o.p.w.s.j.i.PaxWebServletContextHandler@5d96c409{/,null,STOPPED} 2026-02-08T00:32:29,241 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing default OSGi context model for o.o.p.w.s.j.i.PaxWebServletContextHandler@5d96c409{/,null,STOPPED} 2026-02-08T00:32:29,327 | INFO | activator-1-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.shell.ssh/4.4.8 2026-02-08T00:32:29,335 | INFO | activator-1-thread-1 | DefaultIoServiceFactoryFactory | 126 - org.apache.sshd.osgi - 2.15.0 | No detected/configured IoServiceFactoryFactory; using Nio2ServiceFactoryFactory 2026-02-08T00:32:29,436 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.google.guava.failureaccess/1.0.3 2026-02-08T00:32:29,437 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.jspecify.jspecify/1.0.0 2026-02-08T00:32:29,438 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.google.guava/33.5.0.jre 2026-02-08T00:32:29,439 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.concepts/14.0.20 2026-02-08T00:32:29,440 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-common/14.0.20 2026-02-08T00:32:29,443 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-xpath-api/14.0.20 2026-02-08T00:32:29,444 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-model-api/14.0.20 2026-02-08T00:32:29,445 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc7952-model-api/14.0.20 2026-02-08T00:32:29,446 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | triemap/1.3.2 2026-02-08T00:32:29,447 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.util/14.0.20 2026-02-08T00:32:29,448 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-ir/14.0.20 2026-02-08T00:32:29,448 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-model-spi/14.0.20 2026-02-08T00:32:29,449 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-model-ri/14.0.20 2026-02-08T00:32:29,450 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-parser-api/14.0.20 2026-02-08T00:32:29,451 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-parser-spi/14.0.20 2026-02-08T00:32:29,452 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc7952-parser-support/14.0.20 2026-02-08T00:32:29,456 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc8819-model-api/14.0.20 2026-02-08T00:32:29,457 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc8819-parser-support/14.0.20 2026-02-08T00:32:29,460 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-data-api/14.0.20 2026-02-08T00:32:29,461 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-data-spi/14.0.20 2026-02-08T00:32:29,463 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-data-tree-api/14.0.20 2026-02-08T00:32:29,463 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-data-tree-spi/14.0.20 2026-02-08T00:32:29,464 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc8528-model-api/14.0.20 2026-02-08T00:32:29,465 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc8040-model-api/14.0.20 2026-02-08T00:32:29,466 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-model-util/14.0.20 2026-02-08T00:32:29,475 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-data-util/14.0.20 2026-02-08T00:32:29,477 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-data-tree-ri/14.0.20 2026-02-08T00:32:29,492 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.typesafe.config/1.4.5 2026-02-08T00:32:29,494 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.scala3-library/12.0.3 2026-02-08T00:32:29,496 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.typesafe.sslconfig/0.6.1 2026-02-08T00:32:29,497 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.aeron.annotations/1.45.1 2026-02-08T00:32:29,498 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.agrona.core/1.22.0 2026-02-08T00:32:29,499 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.aeron.client/1.45.1 2026-02-08T00:32:29,500 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.aeron.driver/1.45.1 2026-02-08T00:32:29,501 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.ietf-type-util/1.0.2 2026-02-08T00:32:29,501 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-spec/14.0.20 2026-02-08T00:32:29,502 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-reflect/14.0.20 2026-02-08T00:32:29,502 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc6991-ietf-inet-types/1.0.2 2026-02-08T00:32:29,502 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc6991-ietf-yang-types/1.0.2 2026-02-08T00:32:29,503 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc6022/1.0.2 2026-02-08T00:32:29,503 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.google.gson/2.13.2 2026-02-08T00:32:29,504 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.transport-native-unix-common/4.2.7.Final 2026-02-08T00:32:29,504 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.codec-base/4.2.7.Final 2026-02-08T00:32:29,505 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.resolver/4.2.7.Final 2026-02-08T00:32:29,506 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.handler/4.2.7.Final 2026-02-08T00:32:29,506 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | jakarta.annotation-api/1.3.5 2026-02-08T00:32:29,507 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.geronimo.specs.geronimo-atinject_1.0_spec/1.2.0 2026-02-08T00:32:29,507 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | checker-qual/3.51.1 2026-02-08T00:32:29,508 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.mdsal-common-api/15.0.2 2026-02-08T00:32:29,508 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.mdsal-dom-api/15.0.2 2026-02-08T00:32:29,510 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.odlext-model-api/14.0.20 2026-02-08T00:32:29,510 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.mdsal-dom-spi/15.0.2 2026-02-08T00:32:29,513 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc6241/1.0.2 2026-02-08T00:32:29,514 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.netconf-api/10.0.2 2026-02-08T00:32:29,515 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.netconf-codec/10.0.2 2026-02-08T00:32:29,516 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.netconf-common/10.0.2 2026-02-08T00:32:29,518 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.shaded-exificient/10.0.2 2026-02-08T00:32:29,519 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.netty-util/10.0.2 2026-02-08T00:32:29,520 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.transport-classes-epoll/4.2.7.Final 2026-02-08T00:32:29,521 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.transport-api/10.0.2 2026-02-08T00:32:29,521 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.commons.commons-codec/1.19.0 2026-02-08T00:32:29,522 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.shaded-sshd/10.0.2 2026-02-08T00:32:29,525 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8341/1.0.2 2026-02-08T00:32:29,526 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9640/1.0.2 2026-02-08T00:32:29,528 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.transport-crypto/10.0.2 2026-02-08T00:32:29,529 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9643-ietf-tcp-common/1.0.2 2026-02-08T00:32:29,530 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9643-ietf-tcp-client/1.0.2 2026-02-08T00:32:29,531 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9643-ietf-tcp-server/1.0.2 2026-02-08T00:32:29,531 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.transport-tcp/10.0.2 2026-02-08T00:32:29,532 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.iana-crypt-hash/1.0.2 2026-02-08T00:32:29,533 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.iana-ssh-public-key-algs/1.0.2 2026-02-08T00:32:29,533 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.iana-ssh-encryption-algs/1.0.2 2026-02-08T00:32:29,534 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.iana-ssh-key-exchange-algs/1.0.2 2026-02-08T00:32:29,534 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.iana-ssh-mac-algs/1.0.2 2026-02-08T00:32:29,535 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9642/1.0.2 2026-02-08T00:32:29,536 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9644-ietf-ssh-common/1.0.2 2026-02-08T00:32:29,536 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9641/1.0.2 2026-02-08T00:32:29,537 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9644-ietf-ssh-client/1.0.2 2026-02-08T00:32:29,538 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9644-ietf-ssh-server/1.0.2 2026-02-08T00:32:29,538 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.transport-ssh/10.0.2 2026-02-08T00:32:29,539 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.iana-tls-cipher-suite-algs/1.0.2 2026-02-08T00:32:29,539 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9645-ietf-tls-common/1.0.2 2026-02-08T00:32:29,540 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9645-ietf-tls-client/1.0.2 2026-02-08T00:32:29,540 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc9645-ietf-tls-server/1.0.2 2026-02-08T00:32:29,541 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.transport-tls/10.0.2 2026-02-08T00:32:29,541 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.client/10.0.2 2026-02-08T00:32:29,544 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.netconf-common-mdsal/10.0.2 2026-02-08T00:32:29,544 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-data-impl/14.0.20 2026-02-08T00:32:29,545 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-data-codec-gson/14.0.20 2026-02-08T00:32:29,545 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | stax2-api/4.2.2 2026-02-08T00:32:29,546 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-data-codec-xml/14.0.20 2026-02-08T00:32:29,546 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.databind/10.0.2 2026-02-08T00:32:29,546 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.dom-api/10.0.2 2026-02-08T00:32:29,547 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.encrypt-service/0.22.3 2026-02-08T00:32:29,547 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.mdsal-binding-api/15.0.2 2026-02-08T00:32:29,547 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.mdsal-singleton-api/15.0.2 2026-02-08T00:32:29,548 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.commons.lang3/3.19.0 2026-02-08T00:32:29,548 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-data-codec-api/14.0.20 2026-02-08T00:32:29,549 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-model/14.0.20 2026-02-08T00:32:29,549 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-repo-api/14.0.20 2026-02-08T00:32:29,549 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-runtime-api/14.0.20 2026-02-08T00:32:29,550 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-data-codec-spi/14.0.20 2026-02-08T00:32:29,550 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | net.bytebuddy.byte-buddy/1.17.8 2026-02-08T00:32:29,553 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-loader/14.0.20 2026-02-08T00:32:29,554 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-data-codec-dynamic/14.0.20 2026-02-08T00:32:29,559 | INFO | features-3-thread-1 | SimpleBindingDOMCodecFactory | 302 - org.opendaylight.yangtools.binding-data-codec-dynamic - 14.0.20 | Binding/DOM Codec enabled 2026-02-08T00:32:29,559 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.odlext-parser-support/14.0.20 2026-02-08T00:32:29,563 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.openconfig-model-api/14.0.20 2026-02-08T00:32:29,567 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.openconfig-parser-support/14.0.20 2026-02-08T00:32:29,570 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc6241-model-api/14.0.20 2026-02-08T00:32:29,571 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc6241-parser-support/14.0.20 2026-02-08T00:32:29,573 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc6536-model-api/14.0.20 2026-02-08T00:32:29,574 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc6536-parser-support/14.0.20 2026-02-08T00:32:29,576 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc6643-model-api/14.0.20 2026-02-08T00:32:29,577 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc6643-parser-support/14.0.20 2026-02-08T00:32:29,579 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc8040-parser-support/14.0.20 2026-02-08T00:32:29,581 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc8528-parser-support/14.0.20 2026-02-08T00:32:29,585 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc8639-model-api/14.0.20 2026-02-08T00:32:29,585 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.rfc8639-parser-support/14.0.20 2026-02-08T00:32:29,587 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-repo-spi/14.0.20 2026-02-08T00:32:29,588 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.antlr.antlr4-runtime/4.13.2 2026-02-08T00:32:29,588 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-parser-reactor/14.0.20 2026-02-08T00:32:29,588 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-parser-rfc7950/14.0.20 2026-02-08T00:32:29,589 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-xpath-impl/14.0.20 2026-02-08T00:32:29,591 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-parser-impl/14.0.20 2026-02-08T00:32:29,593 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-runtime-spi/14.0.20 2026-02-08T00:32:29,594 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-generator/14.0.20 2026-02-08T00:32:29,598 | INFO | features-3-thread-1 | DefaultBindingRuntimeGenerator | 305 - org.opendaylight.yangtools.binding-generator - 14.0.20 | Binding/YANG type support activated 2026-02-08T00:32:29,598 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-runtime-osgi/14.0.20 2026-02-08T00:32:29,605 | INFO | features-3-thread-1 | OSGiBindingRuntime | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | Binding Runtime activated 2026-02-08T00:32:29,610 | INFO | features-3-thread-1 | OSGiModelRuntime | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | Model Runtime starting 2026-02-08T00:32:29,643 | INFO | features-3-thread-1 | KarafFeaturesSupport | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | Will attempt to integrate with Karaf FeaturesService 2026-02-08T00:32:30,227 | INFO | features-3-thread-1 | NettyTransportSupport | 291 - org.opendaylight.netconf.transport-api - 10.0.2 | Netty transport backed by epoll(2) 2026-02-08T00:32:30,248 | INFO | features-3-thread-1 | SharedEffectiveModelContextFactory | 355 - org.opendaylight.yangtools.yang-parser-impl - 14.0.20 | Using weak references 2026-02-08T00:32:31,028 | INFO | features-3-thread-1 | OSGiModuleInfoSnapshotImpl | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | EffectiveModelContext generation 1 activated 2026-02-08T00:32:31,253 | INFO | features-3-thread-1 | OSGiBindingRuntimeContextImpl | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | BindingRuntimeContext generation 1 activated 2026-02-08T00:32:31,254 | INFO | features-3-thread-1 | GlobalBindingRuntimeContext | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | Global BindingRuntimeContext generation 1 activated 2026-02-08T00:32:31,254 | INFO | features-3-thread-1 | OSGiModelRuntime | 310 - org.opendaylight.yangtools.binding-runtime-osgi - 14.0.20 | Model Runtime started 2026-02-08T00:32:31,254 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.binding-data-codec-osgi/14.0.20 2026-02-08T00:32:31,286 | INFO | features-3-thread-1 | OSGiBindingDOMCodec | 303 - org.opendaylight.yangtools.binding-data-codec-osgi - 14.0.20 | Binding/DOM Codec activated 2026-02-08T00:32:31,306 | INFO | features-3-thread-1 | OSGiBindingDOMCodecServicesImpl | 303 - org.opendaylight.yangtools.binding-data-codec-osgi - 14.0.20 | Binding/DOM Codec generation 1 activated 2026-02-08T00:32:31,307 | INFO | features-3-thread-1 | GlobalBindingDOMCodecServices | 303 - org.opendaylight.yangtools.binding-data-codec-osgi - 14.0.20 | Global Binding/DOM Codec activated with generation 1 2026-02-08T00:32:31,309 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.binding-dom-adapter/15.0.2 2026-02-08T00:32:31,325 | INFO | features-3-thread-1 | OSGiBlockingBindingNormalizer | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter activated 2026-02-08T00:32:31,333 | INFO | features-3-thread-1 | DynamicBindingAdapter | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | 8 DOMService trackers started 2026-02-08T00:32:31,333 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.encrypt-service-impl/0.22.3 2026-02-08T00:32:31,337 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.mdsal-eos-common-api/15.0.2 2026-02-08T00:32:31,343 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.mdsal-eos-dom-api/15.0.2 2026-02-08T00:32:31,344 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.dropwizard.metrics.core/4.2.37 2026-02-08T00:32:31,345 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.dropwizard.metrics.jmx/4.2.37 2026-02-08T00:32:31,345 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | lz4-java/1.8.0 2026-02-08T00:32:31,346 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.raft-api/12.0.3 2026-02-08T00:32:31,346 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.raft-spi/12.0.3 2026-02-08T00:32:31,350 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-data-codec-binfmt/14.0.20 2026-02-08T00:32:31,350 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.sal-clustering-commons/12.0.3 2026-02-08T00:32:31,353 | INFO | features-3-thread-1 | FileAkkaConfigurationReader | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | File-based Pekko configuration reader enabled 2026-02-08T00:32:31,353 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.model.general-entity/15.0.2 2026-02-08T00:32:31,354 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.commons.text/1.14.0 2026-02-08T00:32:31,354 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.cds-access-client/12.0.3 2026-02-08T00:32:31,355 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.cds-mgmt-api/12.0.3 2026-02-08T00:32:31,355 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.raft-journal/12.0.3 2026-02-08T00:32:31,364 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.sal-akka-raft/12.0.3 2026-02-08T00:32:31,364 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.sal-common-util/12.0.3 2026-02-08T00:32:31,365 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.mdsal-dom-schema-osgi/15.0.2 2026-02-08T00:32:31,373 | INFO | features-3-thread-1 | OSGiDOMSchemaService | 250 - org.opendaylight.mdsal.mdsal-dom-schema-osgi - 15.0.2 | DOM Schema services activated 2026-02-08T00:32:31,373 | INFO | features-3-thread-1 | OSGiDOMSchemaService | 250 - org.opendaylight.mdsal.mdsal-dom-schema-osgi - 15.0.2 | Updating context to generation 1 2026-02-08T00:32:31,374 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.sal-distributed-datastore/12.0.3 2026-02-08T00:32:31,382 | INFO | features-3-thread-1 | OSGiActorSystemProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Actor System provider starting 2026-02-08T00:32:31,584 | INFO | features-3-thread-1 | ActorSystemProviderImpl | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Creating new ActorSystem 2026-02-08T00:32:31,937 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | Slf4jLogger | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Slf4jLogger started 2026-02-08T00:32:32,184 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | ArteryTransport | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Remoting started with transport [Artery tcp]; listening on address [pekko://opendaylight-cluster-data@10.30.171.191:2550] with UID [1110033468318324503] 2026-02-08T00:32:32,194 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | Cluster | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Cluster Node [pekko://opendaylight-cluster-data@10.30.171.191:2550] - Starting up, Pekko version [1.2.1] ... 2026-02-08T00:32:32,240 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | Cluster | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Cluster Node [pekko://opendaylight-cluster-data@10.30.171.191:2550] - Registered cluster JMX MBean [pekko:type=Cluster] 2026-02-08T00:32:32,244 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | Cluster | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Cluster Node [pekko://opendaylight-cluster-data@10.30.171.191:2550] - Started up successfully 2026-02-08T00:32:32,266 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | SplitBrainResolver | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | SBR started. Config: strategy [KeepMajority], stable-after [7 seconds], down-all-when-unstable [5250 milliseconds], selfUniqueAddress [pekko://opendaylight-cluster-data@10.30.171.191:2550#1110033468318324503], selfDc [default]. 2026-02-08T00:32:32,274 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | Cluster | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Cluster Node [pekko://opendaylight-cluster-data@10.30.171.191:2550] - Node [pekko://opendaylight-cluster-data@10.30.171.191:2550] is JOINING itself (with roles [member-1, dc-default], version [0.0.0]) and forming new cluster 2026-02-08T00:32:32,276 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-14 | Cluster | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Cluster Node [pekko://opendaylight-cluster-data@10.30.171.191:2550] - is the new leader among reachable nodes (more leaders may exist) 2026-02-08T00:32:32,287 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-14 | Cluster | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Cluster Node [pekko://opendaylight-cluster-data@10.30.171.191:2550] - Leader is moving node [pekko://opendaylight-cluster-data@10.30.171.191:2550] to [Up] 2026-02-08T00:32:32,305 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | SplitBrainResolver | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | This node is now the leader responsible for taking SBR decisions among the reachable nodes (more leaders may exist). 2026-02-08T00:32:32,443 | INFO | features-3-thread-1 | OSGiActorSystemProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Actor System provider started 2026-02-08T00:32:32,473 | INFO | features-3-thread-1 | OSGiDatastoreContextIntrospectorFactory | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Datastore Context Introspector activated 2026-02-08T00:32:32,475 | INFO | features-3-thread-1 | FileModuleShardConfigProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Shard configuration provider started 2026-02-08T00:32:32,477 | INFO | features-3-thread-1 | OSGiDistributedDataStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Distributed Datastore type CONFIGURATION starting 2026-02-08T00:32:32,697 | WARN | features-3-thread-1 | DatastoreContext | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Cannot find policy , will stick with normal 2026-02-08T00:32:32,701 | INFO | features-3-thread-1 | DistributedDataStoreFactory | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Create data store instance of type : config 2026-02-08T00:32:32,702 | INFO | features-3-thread-1 | AbstractModuleShardConfigProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Config file exists - reading config from it 2026-02-08T00:32:32,703 | INFO | features-3-thread-1 | AbstractModuleShardConfigProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Config file exists - reading config from it 2026-02-08T00:32:32,707 | INFO | features-3-thread-1 | AbstractDataStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Creating ShardManager : shardmanager-config 2026-02-08T00:32:32,740 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Starting ShardManager shard-manager-config 2026-02-08T00:32:32,740 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: Recovery complete 2026-02-08T00:32:32,754 | INFO | features-3-thread-1 | DistributedDataStoreFactory | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Data store config is using tell-based protocol 2026-02-08T00:32:32,757 | INFO | features-3-thread-1 | AbstractModuleShardConfigProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Config file exists - reading config from it 2026-02-08T00:32:32,757 | INFO | features-3-thread-1 | AbstractModuleShardConfigProvider | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Config file exists - reading config from it 2026-02-08T00:32:32,758 | INFO | features-3-thread-1 | OSGiDistributedDataStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Distributed Datastore type OPERATIONAL starting 2026-02-08T00:32:32,758 | WARN | features-3-thread-1 | DatastoreContext | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Cannot find policy , will stick with normal 2026-02-08T00:32:32,759 | INFO | features-3-thread-1 | DistributedDataStoreFactory | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Create data store instance of type : operational 2026-02-08T00:32:32,759 | INFO | features-3-thread-1 | AbstractDataStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Creating ShardManager : shardmanager-operational 2026-02-08T00:32:32,762 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Starting ShardManager shard-manager-operational 2026-02-08T00:32:32,765 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Recovery complete 2026-02-08T00:32:32,768 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received MemberUp: memberName: MemberName{name=member-1}, address: pekko://opendaylight-cluster-data@10.30.171.191:2550 2026-02-08T00:32:32,768 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-default-operational with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-operational/member-1-shard-default-operational 2026-02-08T00:32:32,768 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-topology-operational with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-operational/member-1-shard-topology-operational 2026-02-08T00:32:32,768 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-inventory-operational with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-operational/member-1-shard-inventory-operational 2026-02-08T00:32:32,769 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-toaster-operational with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-operational/member-1-shard-toaster-operational 2026-02-08T00:32:32,776 | INFO | features-3-thread-1 | DistributedDataStoreFactory | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Data store operational is using tell-based protocol 2026-02-08T00:32:32,778 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.eos-dom-akka/12.0.3 2026-02-08T00:32:32,779 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: Received MemberUp: memberName: MemberName{name=member-1}, address: pekko://opendaylight-cluster-data@10.30.171.191:2550 2026-02-08T00:32:32,779 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-default-config with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-config/member-1-shard-default-config 2026-02-08T00:32:32,779 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-topology-config with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-config/member-1-shard-topology-config 2026-02-08T00:32:32,780 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-inventory-config with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-config/member-1-shard-inventory-config 2026-02-08T00:32:32,780 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-toaster-config with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-config/member-1-shard-toaster-config 2026-02-08T00:32:32,780 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-default-operational with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-operational/member-1-shard-default-operational 2026-02-08T00:32:32,781 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-topology-operational with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-operational/member-1-shard-topology-operational 2026-02-08T00:32:32,782 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-inventory-operational with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-operational/member-1-shard-inventory-operational 2026-02-08T00:32:32,783 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-toaster-operational with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-operational/member-1-shard-toaster-operational 2026-02-08T00:32:32,789 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.mdsal-singleton-impl/15.0.2 2026-02-08T00:32:32,793 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.keystore-legacy/10.0.2 2026-02-08T00:32:32,794 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc6243/1.0.2 2026-02-08T00:32:32,794 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.restconf-api/10.0.2 2026-02-08T00:32:32,796 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8040-ietf-restconf/1.0.2 2026-02-08T00:32:32,796 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8343/1.0.2 2026-02-08T00:32:32,797 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8344/1.0.2 2026-02-08T00:32:32,798 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-default-operational: Shard created, persistent : false 2026-02-08T00:32:32,801 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-topology-operational: Shard created, persistent : false 2026-02-08T00:32:32,801 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8528/1.0.2 2026-02-08T00:32:32,801 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8529/1.0.2 2026-02-08T00:32:32,804 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-default-config: Shard created, persistent : true 2026-02-08T00:32:32,804 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-toaster-operational: Shard created, persistent : false 2026-02-08T00:32:32,805 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-default-config with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-config/member-1-shard-default-config 2026-02-08T00:32:32,807 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-topology-config with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-config/member-1-shard-topology-config 2026-02-08T00:32:32,808 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-inventory-config with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-config/member-1-shard-inventory-config 2026-02-08T00:32:32,809 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | ShardInformation | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | updatePeerAddress for peer member-1-shard-toaster-config with address pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-config/member-1-shard-toaster-config 2026-02-08T00:32:32,810 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8639/1.0.2 2026-02-08T00:32:32,811 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8072/1.0.2 2026-02-08T00:32:32,811 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.restconf-server-api/10.0.2 2026-02-08T00:32:32,812 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-model-export/14.0.20 2026-02-08T00:32:32,813 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.restconf-server-spi/10.0.2 2026-02-08T00:32:32,813 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.restconf-mdsal-spi/10.0.2 2026-02-08T00:32:32,813 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.model.rfc5277/10.0.2 2026-02-08T00:32:32,814 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc6470/1.0.2 2026-02-08T00:32:32,814 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8342-ietf-datastores/1.0.2 2026-02-08T00:32:32,814 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8525/1.0.2 2026-02-08T00:32:32,814 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-repo-fs/14.0.20 2026-02-08T00:32:32,815 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.client-mdsal/10.0.2 2026-02-08T00:32:32,816 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-inventory-operational: Shard created, persistent : false 2026-02-08T00:32:32,823 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-inventory-config: Shard created, persistent : true 2026-02-08T00:32:32,825 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-toaster-config: Shard created, persistent : true 2026-02-08T00:32:32,826 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-16 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier:pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-operational/member-1-shard-toaster-operational/member-1-shard-toaster-operational-notifier#-1590999197 created and ready for shard:member-1-shard-toaster-operational 2026-02-08T00:32:32,826 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier:pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-config/member-1-shard-default-config/member-1-shard-default-config-notifier#-1873847601 created and ready for shard:member-1-shard-default-config 2026-02-08T00:32:32,826 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-16 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier:pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-operational/member-1-shard-topology-operational/member-1-shard-topology-operational-notifier#-1069282183 created and ready for shard:member-1-shard-topology-operational 2026-02-08T00:32:32,826 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-14 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier:pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-operational/member-1-shard-default-operational/member-1-shard-default-operational-notifier#1150181230 created and ready for shard:member-1-shard-default-operational 2026-02-08T00:32:32,826 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-16 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier:pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-config/member-1-shard-toaster-config/member-1-shard-toaster-config-notifier#-583817427 created and ready for shard:member-1-shard-toaster-config 2026-02-08T00:32:32,827 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-config: Starting recovery with journal batch size 1 2026-02-08T00:32:32,827 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-config: Starting recovery with journal batch size 1 2026-02-08T00:32:32,827 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-operational: Starting recovery with journal batch size 1 2026-02-08T00:32:32,827 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-17 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier:pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-operational/member-1-shard-inventory-operational/member-1-shard-inventory-operational-notifier#-652818924 created and ready for shard:member-1-shard-inventory-operational 2026-02-08T00:32:32,827 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-operational: Starting recovery with journal batch size 1 2026-02-08T00:32:32,828 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-operational: Starting recovery with journal batch size 1 2026-02-08T00:32:32,828 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-config: Starting recovery with journal batch size 1 2026-02-08T00:32:32,832 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-26 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier:pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-config/member-1-shard-inventory-config/member-1-shard-inventory-config-notifier#629112535 created and ready for shard:member-1-shard-inventory-config 2026-02-08T00:32:32,832 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | Shard | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | member-1-shard-topology-config: Shard created, persistent : true 2026-02-08T00:32:32,833 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier:pekko://opendaylight-cluster-data@10.30.171.191:2550/user/shardmanager-config/member-1-shard-topology-config/member-1-shard-topology-config-notifier#1433682020 created and ready for shard:member-1-shard-topology-config 2026-02-08T00:32:32,835 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-config: Starting recovery with journal batch size 1 2026-02-08T00:32:32,836 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | RaftActor | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-operational: Starting recovery with journal batch size 1 2026-02-08T00:32:32,970 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-operational: journal open: applyTo=0 2026-02-08T00:32:32,970 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-operational: journal open: applyTo=0 2026-02-08T00:32:32,971 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-config: journal open: applyTo=0 2026-02-08T00:32:32,971 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-operational: journal open: applyTo=0 2026-02-08T00:32:32,971 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-config: journal open: applyTo=0 2026-02-08T00:32:32,973 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-operational: journal open: applyTo=0 2026-02-08T00:32:32,973 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-config: journal open: applyTo=0 2026-02-08T00:32:32,973 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | EnabledRaftStorage | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-config: journal open: applyTo=0 2026-02-08T00:32:33,022 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-config: Local TermInfo store seeded with TermInfo{term=0} 2026-02-08T00:32:33,024 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-operational: Local TermInfo store seeded with TermInfo{term=0} 2026-02-08T00:32:33,025 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-config: Local TermInfo store seeded with TermInfo{term=0} 2026-02-08T00:32:33,025 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-operational: Local TermInfo store seeded with TermInfo{term=0} 2026-02-08T00:32:33,025 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-config: Local TermInfo store seeded with TermInfo{term=0} 2026-02-08T00:32:33,025 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-operational: Local TermInfo store seeded with TermInfo{term=0} 2026-02-08T00:32:33,026 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-operational: Local TermInfo store seeded with TermInfo{term=0} 2026-02-08T00:32:33,027 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-operational: Recovery completed in in 26.51 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-02-08T00:32:33,026 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-config: Local TermInfo store seeded with TermInfo{term=0} 2026-02-08T00:32:33,027 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-operational: Recovery completed in in 26.75 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-02-08T00:32:33,028 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-operational: Recovery completed in in 26.82 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-02-08T00:32:33,028 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-operational: Recovery completed in in 27.93 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-02-08T00:32:33,029 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-config: Recovery completed in in 31.68 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-02-08T00:32:33,029 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-config: Recovery completed in in 30.69 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-02-08T00:32:33,030 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-config: Recovery completed in in 31.46 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-02-08T00:32:33,031 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | Recovery | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-config: Recovery completed in in 31.45 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 2026-02-08T00:32:33,033 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-15 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-topology-config , received role change from null to Follower 2026-02-08T00:32:33,033 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-topology-operational , received role change from null to Follower 2026-02-08T00:32:33,033 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-inventory-operational , received role change from null to Follower 2026-02-08T00:32:33,033 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-toaster-operational , received role change from null to Follower 2026-02-08T00:32:33,034 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-17 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-inventory-config , received role change from null to Follower 2026-02-08T00:32:33,034 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-26 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-toaster-config , received role change from null to Follower 2026-02-08T00:32:33,034 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-14 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-default-config , received role change from null to Follower 2026-02-08T00:32:33,035 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-16 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-default-operational , received role change from null to Follower 2026-02-08T00:32:33,054 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-config (Candidate): Starting new election term 1 2026-02-08T00:32:33,054 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-operational (Candidate): Starting new election term 1 2026-02-08T00:32:33,054 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-operational (Candidate): Starting new election term 1 2026-02-08T00:32:33,055 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-config (Follower) :- Switching from behavior Follower to Candidate, election term: 1 2026-02-08T00:32:33,055 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-toaster-config , received role change from Follower to Candidate 2026-02-08T00:32:33,055 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-operational (Follower) :- Switching from behavior Follower to Candidate, election term: 1 2026-02-08T00:32:33,055 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-operational (Follower) :- Switching from behavior Follower to Candidate, election term: 1 2026-02-08T00:32:33,056 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-default-operational , received role change from Follower to Candidate 2026-02-08T00:32:33,056 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-inventory-operational , received role change from Follower to Candidate 2026-02-08T00:32:33,056 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-operational (Candidate): Starting new election term 1 2026-02-08T00:32:33,056 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-config (Candidate): Starting new election term 1 2026-02-08T00:32:33,056 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-operational (Follower) :- Switching from behavior Follower to Candidate, election term: 1 2026-02-08T00:32:33,056 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-config (Follower) :- Switching from behavior Follower to Candidate, election term: 1 2026-02-08T00:32:33,057 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-inventory-config , received role change from Follower to Candidate 2026-02-08T00:32:33,057 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-toaster-operational , received role change from Follower to Candidate 2026-02-08T00:32:33,057 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-operational (Candidate) :- Switching from behavior Candidate to Leader, election term: 1 2026-02-08T00:32:33,057 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-operational (Candidate): Starting new election term 1 2026-02-08T00:32:33,057 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-config (Candidate) :- Switching from behavior Candidate to Leader, election term: 1 2026-02-08T00:32:33,057 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-operational (Follower) :- Switching from behavior Follower to Candidate, election term: 1 2026-02-08T00:32:33,057 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-topology-operational , received role change from Follower to Candidate 2026-02-08T00:32:33,057 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-config (Candidate) :- Switching from behavior Candidate to Leader, election term: 1 2026-02-08T00:32:33,057 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-config (Candidate): Starting new election term 1 2026-02-08T00:32:33,057 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-config (Follower) :- Switching from behavior Follower to Candidate, election term: 1 2026-02-08T00:32:33,058 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-default-config , received role change from Follower to Candidate 2026-02-08T00:32:33,058 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-inventory-operational (Candidate) :- Switching from behavior Candidate to Leader, election term: 1 2026-02-08T00:32:33,058 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-default-config (Candidate) :- Switching from behavior Candidate to Leader, election term: 1 2026-02-08T00:32:33,058 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-default-operational , received role change from Candidate to Leader 2026-02-08T00:32:33,058 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-toaster-config , received role change from Candidate to Leader 2026-02-08T00:32:33,059 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-default-config , received role change from Candidate to Leader 2026-02-08T00:32:33,059 | INFO | opendaylight-cluster-data-shard-dispatcher-23 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-toaster-operational (Candidate) :- Switching from behavior Candidate to Leader, election term: 1 2026-02-08T00:32:33,059 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-toaster-operational , received role change from Candidate to Leader 2026-02-08T00:32:33,060 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-operational (Candidate) :- Switching from behavior Candidate to Leader, election term: 1 2026-02-08T00:32:33,060 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-inventory-config , received role change from Candidate to Leader 2026-02-08T00:32:33,060 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-topology-operational , received role change from Candidate to Leader 2026-02-08T00:32:33,060 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-inventory-operational , received role change from Candidate to Leader 2026-02-08T00:32:33,060 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | Candidate | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-config (Candidate): Starting new election term 1 2026-02-08T00:32:33,060 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-config (Follower) :- Switching from behavior Follower to Candidate, election term: 1 2026-02-08T00:32:33,060 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-topology-config , received role change from Follower to Candidate 2026-02-08T00:32:33,060 | INFO | opendaylight-cluster-data-shard-dispatcher-22 | RaftActorBehavior | 190 - org.opendaylight.controller.sal-akka-raft - 12.0.3 | member-1-shard-topology-config (Candidate) :- Switching from behavior Candidate to Leader, election term: 1 2026-02-08T00:32:33,061 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-topology-config , received role change from Candidate to Leader 2026-02-08T00:32:33,066 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-topology-operational , registered listener pekko://opendaylight-cluster-data/user/shardmanager-operational 2026-02-08T00:32:33,066 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-default-config , registered listener pekko://opendaylight-cluster-data/user/shardmanager-config 2026-02-08T00:32:33,066 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received LeaderStateChanged message: org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged@16c55813 2026-02-08T00:32:33,066 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-inventory-config , registered listener pekko://opendaylight-cluster-data/user/shardmanager-config 2026-02-08T00:32:33,067 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: Received LeaderStateChanged message: org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged@478b40b3 2026-02-08T00:32:33,067 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received role changed for member-1-shard-topology-operational from Candidate to Leader 2026-02-08T00:32:33,068 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: Received role changed for member-1-shard-default-config from Candidate to Leader 2026-02-08T00:32:33,068 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: Received LeaderStateChanged message: org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged@2371cf1e 2026-02-08T00:32:33,068 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-inventory-operational , registered listener pekko://opendaylight-cluster-data/user/shardmanager-operational 2026-02-08T00:32:33,068 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: Received role changed for member-1-shard-inventory-config from Candidate to Leader 2026-02-08T00:32:33,068 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received LeaderStateChanged message: org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged@3009befa 2026-02-08T00:32:33,069 | INFO | opendaylight-cluster-data-shard-dispatcher-25 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received role changed for member-1-shard-inventory-operational from Candidate to Leader 2026-02-08T00:32:33,070 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-toaster-config , registered listener pekko://opendaylight-cluster-data/user/shardmanager-config 2026-02-08T00:32:33,070 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-default-operational , registered listener pekko://opendaylight-cluster-data/user/shardmanager-operational 2026-02-08T00:32:33,070 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: Received LeaderStateChanged message: org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged@1a95c425 2026-02-08T00:32:33,071 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received LeaderStateChanged message: org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged@30c9ea0b 2026-02-08T00:32:33,071 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: Received role changed for member-1-shard-toaster-config from Candidate to Leader 2026-02-08T00:32:33,071 | INFO | opendaylight-cluster-data-shard-dispatcher-18 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received role changed for member-1-shard-default-operational from Candidate to Leader 2026-02-08T00:32:33,071 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-toaster-operational , registered listener pekko://opendaylight-cluster-data/user/shardmanager-operational 2026-02-08T00:32:33,071 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received LeaderStateChanged message: org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged@2caa68ff 2026-02-08T00:32:33,072 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | RoleChangeNotifier | 193 - org.opendaylight.controller.sal-clustering-commons - 12.0.3 | RoleChangeNotifier for member-1-shard-topology-config , registered listener pekko://opendaylight-cluster-data/user/shardmanager-config 2026-02-08T00:32:33,072 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: Received role changed for member-1-shard-toaster-operational from Candidate to Leader 2026-02-08T00:32:33,072 | INFO | opendaylight-cluster-data-shard-dispatcher-20 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-operational: All Shards are ready - data store operational is ready 2026-02-08T00:32:33,072 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: Received LeaderStateChanged message: org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged@702c862e 2026-02-08T00:32:33,072 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: Received role changed for member-1-shard-topology-config from Candidate to Leader 2026-02-08T00:32:33,072 | INFO | opendaylight-cluster-data-shard-dispatcher-19 | ShardManager | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | shard-manager-config: All Shards are ready - data store config is ready 2026-02-08T00:32:33,091 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | ConcurrentDOMDataBroker | 335 - org.opendaylight.yangtools.util - 14.0.20 | ThreadFactory created: CommitFutures 2026-02-08T00:32:33,093 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | DataBrokerCommitExecutor | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | DOM Data Broker commit exector started 2026-02-08T00:32:33,094 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | OSGiDOMStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Datastore service type CONFIGURATION activated 2026-02-08T00:32:33,095 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | OSGiDOMStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Datastore service type OPERATIONAL activated 2026-02-08T00:32:33,097 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | ConcurrentDOMDataBroker | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | DOM Data Broker started 2026-02-08T00:32:33,106 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for DataBroker activated 2026-02-08T00:32:33,116 | INFO | features-3-thread-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | Schema Resource Manager instantiated on cache/schema 2026-02-08T00:32:33,117 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.codec-compression/4.2.7.Final 2026-02-08T00:32:33,118 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.codec-http/4.2.7.Final 2026-02-08T00:32:33,118 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | jakarta.validation.jakarta.validation-api/2.0.2 2026-02-08T00:32:33,118 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc7952/1.0.2 2026-02-08T00:32:33,119 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.codec-http2/4.2.7.Final 2026-02-08T00:32:33,119 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.transport-http/10.0.2 2026-02-08T00:32:33,119 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc7407-ietf-x509-cert-to-name/1.0.2 2026-02-08T00:32:33,120 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.model.draft-ietf-restconf-server/10.0.2 2026-02-08T00:32:33,120 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.aries.util/1.1.3 2026-02-08T00:32:33,120 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.hk2.external.aopalliance-repackaged/2.6.1 2026-02-08T00:32:33,121 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.rabbitmq.client/5.26.0 2026-02-08T00:32:33,121 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.dropwizard.metrics.jvm/4.2.37 2026-02-08T00:32:33,121 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.dropwizard.metrics.healthchecks/4.2.37 2026-02-08T00:32:33,122 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javax.servlet-api/3.1.0 2026-02-08T00:32:33,122 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.commons.collections/3.2.2 2026-02-08T00:32:33,122 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.commons.commons-beanutils/1.11.0 2026-02-08T00:32:33,123 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.owasp.encoder/1.3.1 2026-02-08T00:32:33,123 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.repackaged-shiro/0.22.3 2026-02-08T00:32:33,123 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.hk2.osgi-resource-locator/1.0.3 2026-02-08T00:32:33,157 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | OSGiDistributedDataStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Distributed Datastore type CONFIGURATION started 2026-02-08T00:32:33,157 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | OSGiDistributedDataStore | 195 - org.opendaylight.controller.sal-distributed-datastore - 12.0.3 | Distributed Datastore type OPERATIONAL started 2026-02-08T00:32:33,183 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.cert/0.22.3 2026-02-08T00:32:33,226 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | ClientActorBehavior | 182 - org.opendaylight.controller.cds-access-client - 12.0.3 | member-1-frontend-datastore-config: resolved shard 0 to ShardBackendInfo{actor=Actor[pekko://opendaylight-cluster-data/user/shardmanager-config/member-1-shard-default-config#-578546534], sessionId=0, version=POTASSIUM, maxMessages=1000, cookie=0, shard=default, dataTree=present} 2026-02-08T00:32:33,227 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | ClientActorBehavior | 182 - org.opendaylight.controller.cds-access-client - 12.0.3 | member-1-frontend-datastore-config: resolving connection ConnectingClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-config, generation=0}, cookie=0} to ConnectedClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-config, generation=0}, cookie=0, backend=ShardBackendInfo{actor=Actor[pekko://opendaylight-cluster-data/user/shardmanager-config/member-1-shard-default-config#-578546534], sessionId=0, version=POTASSIUM, maxMessages=1000, cookie=0, shard=default, dataTree=present}} 2026-02-08T00:32:33,242 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | ClientActorBehavior | 182 - org.opendaylight.controller.cds-access-client - 12.0.3 | member-1-frontend-datastore-config: replaced connection ConnectingClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-config, generation=0}, cookie=0} with ConnectedClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-config, generation=0}, cookie=0, backend=ShardBackendInfo{actor=Actor[pekko://opendaylight-cluster-data/user/shardmanager-config/member-1-shard-default-config#-578546534], sessionId=0, version=POTASSIUM, maxMessages=1000, cookie=0, shard=default, dataTree=present}} in 15.06 ms 2026-02-08T00:32:33,289 | INFO | features-3-thread-1 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.opendaylight.aaa.cert/0.22.3 is waiting for dependencies [(objectClass=org.opendaylight.aaa.encrypt.AAAEncryptionService), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2026-02-08T00:32:33,290 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.opendaylight.aaa.cert/0.22.3 is waiting for dependencies [(objectClass=org.opendaylight.aaa.encrypt.AAAEncryptionService), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2026-02-08T00:32:33,300 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.jersey.containers.jersey-container-servlet-core/2.47.0 2026-02-08T00:32:33,325 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8342-ietf-origin/1.0.2 2026-02-08T00:32:33,326 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8526/1.0.2 2026-02-08T00:32:33,329 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.model.yang-ext/2013.9.7.27_2 2026-02-08T00:32:33,330 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.h2database/2.3.232 2026-02-08T00:32:33,344 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8040-ietf-restconf-monitoring/1.0.2 2026-02-08T00:32:33,345 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.infrautils.ready-api/7.1.9 2026-02-08T00:32:33,345 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.jersey.core.jersey-client/2.47.0 2026-02-08T00:32:33,345 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.web.api/0.22.3 2026-02-08T00:32:33,345 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | javassist/3.30.2.GA 2026-02-08T00:32:33,346 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.cds-dom-api/12.0.3 2026-02-08T00:32:33,346 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.model.sal-remote/10.0.2 2026-02-08T00:32:33,346 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.sal-cluster-admin-api/12.0.3 2026-02-08T00:32:33,347 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.jolokia.osgi/1.7.2 2026-02-08T00:32:33,349 | INFO | features-3-thread-1 | StoppableHttpServiceFactory | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Binding HTTP Service for bundle: [org.jolokia.osgi_1.7.2 [156]] 2026-02-08T00:32:33,354 | INFO | CommitFutures-0 | OSGiEncryptionServiceConfigurator | 166 - org.opendaylight.aaa.encrypt-service-impl - 0.22.3 | Configuration update succeeded 2026-02-08T00:32:33,361 | INFO | paxweb-config-1-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering ServletModel{id=ServletModel-4,name='org.jolokia.osgi.servlet.JolokiaServlet',alias='/jolokia',urlPatterns=[/jolokia/*],servlet=org.jolokia.osgi.servlet.JolokiaServlet@2340375c,contexts=[{HS,OCM-5,context:225516768,/}]} 2026-02-08T00:32:33,363 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of ServletModel{id=ServletModel-4,name='org.jolokia.osgi.servlet.JolokiaServlet',alias='/jolokia',urlPatterns=[/jolokia/*],servlet=org.jolokia.osgi.servlet.JolokiaServlet@2340375c,contexts=null}", size=3} 2026-02-08T00:32:33,363 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding OsgiContextModel{HS,id=OCM-5,name='context:225516768',path='/',bundle=org.jolokia.osgi,context=WebContainerContextWrapper{bundle=org.jolokia.osgi_1.7.2 [156],contextId='context:225516768',delegate=org.jolokia.osgi.security.ServiceAuthenticationHttpContext@d711ce0}} to o.o.p.w.s.j.i.PaxWebServletContextHandler@5d96c409{/,null,STOPPED} 2026-02-08T00:32:33,364 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing default OSGi context model for o.o.p.w.s.j.i.PaxWebServletContextHandler@5d96c409{/,null,STOPPED} 2026-02-08T00:32:33,364 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding servlet ServletModel{id=ServletModel-4,name='org.jolokia.osgi.servlet.JolokiaServlet',alias='/jolokia',urlPatterns=[/jolokia/*],servlet=org.jolokia.osgi.servlet.JolokiaServlet@2340375c,contexts=[{HS,OCM-5,context:225516768,/}]} 2026-02-08T00:32:33,369 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Starting Jetty context "/" with default Osgi Context OsgiContextModel{HS,id=OCM-5,name='context:225516768',path='/',bundle=org.jolokia.osgi,context=WebContainerContextWrapper{bundle=org.jolokia.osgi_1.7.2 [156],contextId='context:225516768',delegate=org.jolokia.osgi.security.ServiceAuthenticationHttpContext@d711ce0}} 2026-02-08T00:32:33,369 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.opendaylight.aaa.cert/0.22.3 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2026-02-08T00:32:33,390 | INFO | paxweb-config-1-thread-1 | osgi | 156 - org.jolokia.osgi - 1.7.2 | No access restrictor found, access to any MBean is allowed 2026-02-08T00:32:33,415 | INFO | paxweb-config-1-thread-1 | ContextHandler | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Started o.o.p.w.s.j.i.PaxWebServletContextHandler@5d96c409{/,null,AVAILABLE} 2026-02-08T00:32:33,416 | INFO | paxweb-config-1-thread-1 | OsgiServletContext | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Registering OsgiServletContext{model=OsgiContextModel{HS,id=OCM-5,name='context:225516768',path='/',bundle=org.jolokia.osgi,context=WebContainerContextWrapper{bundle=org.jolokia.osgi_1.7.2 [156],contextId='context:225516768',delegate=org.jolokia.osgi.security.ServiceAuthenticationHttpContext@d711ce0}}} as OSGi service for "/" context path 2026-02-08T00:32:33,419 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.ietf.model.rfc8650/1.0.2 2026-02-08T00:32:33,420 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.model.ietf-topology/2013.10.21.27_2 2026-02-08T00:32:33,420 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.odlparent.bundles-diag/14.1.6 2026-02-08T00:32:33,423 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.mdsal-eos-binding-api/15.0.2 2026-02-08T00:32:33,423 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.mdsal-dom-broker/15.0.2 2026-02-08T00:32:33,435 | INFO | opendaylight-cluster-data-notification-dispatcher-30 | AAAEncryptionServiceImpl | 166 - org.opendaylight.aaa.encrypt-service-impl - 0.22.3 | AAAEncryptionService activated 2026-02-08T00:32:33,435 | INFO | opendaylight-cluster-data-notification-dispatcher-30 | OSGiEncryptionServiceConfigurator | 166 - org.opendaylight.aaa.encrypt-service-impl - 0.22.3 | Encryption Service enabled 2026-02-08T00:32:33,436 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for MountPointService activated 2026-02-08T00:32:33,443 | INFO | features-3-thread-1 | DOMRpcRouter | 249 - org.opendaylight.mdsal.mdsal-dom-broker - 15.0.2 | DOM RPC/Action router started 2026-02-08T00:32:33,447 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for ActionProviderService activated 2026-02-08T00:32:33,449 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for ActionService activated 2026-02-08T00:32:33,454 | INFO | features-3-thread-1 | DOMNotificationRouter | 249 - org.opendaylight.mdsal.mdsal-dom-broker - 15.0.2 | DOM Notification Router started 2026-02-08T00:32:33,455 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for NotificationService activated 2026-02-08T00:32:33,458 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for NotificationPublishService activated 2026-02-08T00:32:33,463 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for RpcProviderService activated 2026-02-08T00:32:33,505 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-28 | ClusterSingletonManager | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Singleton manager starting singleton actor [pekko://opendaylight-cluster-data/system/singletonManagerOwnerSupervisor/OwnerSupervisor] 2026-02-08T00:32:33,505 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-26 | ClusterSingletonManager | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | ClusterSingletonManager state change [Start -> Oldest] 2026-02-08T00:32:33,518 | INFO | features-3-thread-1 | AbstractAdaptedService | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding/DOM adapter for RpcService activated 2026-02-08T00:32:33,519 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.web.servlet-api/0.22.3 2026-02-08T00:32:33,524 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.yanglib-mdsal-writer/10.0.2 2026-02-08T00:32:33,529 | INFO | features-3-thread-1 | EOSClusterSingletonServiceProvider | 256 - org.opendaylight.mdsal.mdsal-singleton-impl - 15.0.2 | Cluster Singleton Service started 2026-02-08T00:32:33,553 | INFO | features-3-thread-1 | YangLibraryWriterSingleton | 299 - org.opendaylight.netconf.yanglib-mdsal-writer - 10.0.2 | ietf-yang-library writer registered 2026-02-08T00:32:33,567 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.authn-api/0.22.3 2026-02-08T00:32:33,568 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.password-service-api/0.22.3 2026-02-08T00:32:33,569 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.shiro-api/0.22.3 2026-02-08T00:32:33,569 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.tokenauthrealm/0.22.3 2026-02-08T00:32:33,571 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.password-service-impl/0.22.3 2026-02-08T00:32:33,589 | INFO | opendaylight-cluster-data-notification-dispatcher-29 | DefaultPasswordHashService | 171 - org.opendaylight.aaa.password-service-impl - 0.22.3 | DefaultPasswordHashService will utilize default iteration count=20000 2026-02-08T00:32:33,589 | INFO | opendaylight-cluster-data-notification-dispatcher-29 | DefaultPasswordHashService | 171 - org.opendaylight.aaa.password-service-impl - 0.22.3 | DefaultPasswordHashService will utilize default algorithm=SHA-512 2026-02-08T00:32:33,589 | INFO | opendaylight-cluster-data-notification-dispatcher-29 | DefaultPasswordHashService | 171 - org.opendaylight.aaa.password-service-impl - 0.22.3 | DefaultPasswordHashService will not utilize a private salt, since none was configured 2026-02-08T00:32:33,585 | INFO | features-3-thread-1 | OSGiPasswordServiceConfigBootstrap | 171 - org.opendaylight.aaa.password-service-impl - 0.22.3 | Listening for password service configuration 2026-02-08T00:32:33,590 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.idm-store-h2/0.22.3 2026-02-08T00:32:33,593 | ERROR | features-3-thread-1 | H2Store | 168 - org.opendaylight.aaa.idm-store-h2 - 0.22.3 | bundle org.opendaylight.aaa.idm-store-h2:0.22.3 (168)[org.opendaylight.aaa.datastore.h2.H2Store(96)] : Constructor argument 0 in class class org.opendaylight.aaa.datastore.h2.H2Store has unsupported type org.opendaylight.aaa.datastore.h2.ConnectionProvider 2026-02-08T00:32:33,600 | INFO | features-3-thread-1 | H2Store | 168 - org.opendaylight.aaa.idm-store-h2 - 0.22.3 | H2 IDMStore activated 2026-02-08T00:32:33,605 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.web.osgi-impl/0.22.3 2026-02-08T00:32:33,610 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.web.servlet-jersey2/0.22.3 2026-02-08T00:32:33,618 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.shiro/0.22.3 2026-02-08T00:32:33,630 | INFO | Blueprint Extender: 1 | LazyBindingList | 302 - org.opendaylight.yangtools.binding-data-codec-dynamic - 14.0.20 | Using lazy population for lists larger than 16 element(s) 2026-02-08T00:32:33,654 | INFO | Blueprint Extender: 1 | AaaCertMdsalProvider | 164 - org.opendaylight.aaa.cert - 0.22.3 | AaaCertMdsalProvider Initialized 2026-02-08T00:32:33,688 | INFO | features-3-thread-1 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.opendaylight.aaa.shiro/0.22.3 is waiting for dependencies [(objectClass=org.opendaylight.aaa.api.PasswordCredentialAuth), (objectClass=org.opendaylight.aaa.cert.api.ICertificateManager)] 2026-02-08T00:32:33,691 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.opendaylight.aaa.shiro/0.22.3 is waiting for dependencies [(objectClass=org.opendaylight.aaa.api.PasswordCredentialAuth), (objectClass=org.opendaylight.aaa.cert.api.ICertificateManager)] 2026-02-08T00:32:33,692 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.opendaylight.aaa.shiro/0.22.3 is waiting for dependencies [(objectClass=org.opendaylight.aaa.api.PasswordCredentialAuth), (objectClass=org.opendaylight.aaa.cert.api.ICertificateManager)] 2026-02-08T00:32:33,700 | INFO | Blueprint Extender: 1 | MdsalUtils | 164 - org.opendaylight.aaa.cert - 0.22.3 | initDatastore: data populated: CONFIGURATION, DataObjectIdentifier[ @ urn.opendaylight.yang.aaa.cert.mdsal.rev160321.KeyStores ], KeyStores{id=KeyStores:1} 2026-02-08T00:32:33,703 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.opendaylight.aaa.shiro/0.22.3 is waiting for dependencies [(objectClass=org.opendaylight.aaa.cert.api.ICertificateManager)] 2026-02-08T00:32:33,720 | INFO | features-3-thread-1 | StoppableHttpServiceFactory | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Binding HTTP Service for bundle: [org.opendaylight.aaa.shiro_0.22.3 [173]] 2026-02-08T00:32:33,721 | INFO | paxweb-config-1-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering ServletModel{id=ServletModel-8,name='MoonTokenEndpoint',urlPatterns=[/moon],contexts=[{WB,OCM-1,default,/}]} 2026-02-08T00:32:33,721 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of ServletModel{id=ServletModel-8,name='MoonTokenEndpoint',urlPatterns=[/moon],contexts=[{WB,OCM-1,default,/}]}", size=1} 2026-02-08T00:32:33,721 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding servlet ServletModel{id=ServletModel-8,name='MoonTokenEndpoint',urlPatterns=[/moon],contexts=[{WB,OCM-1,default,/}]} 2026-02-08T00:32:33,722 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.restconf-server-jaxrs/10.0.2 2026-02-08T00:32:33,726 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.sal-remote-impl/10.0.2 2026-02-08T00:32:33,727 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.rfc8639-impl/10.0.2 2026-02-08T00:32:33,730 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.restconf-server-mdsal/10.0.2 2026-02-08T00:32:33,742 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | ClientActorBehavior | 182 - org.opendaylight.controller.cds-access-client - 12.0.3 | member-1-frontend-datastore-operational: resolved shard 0 to ShardBackendInfo{actor=Actor[pekko://opendaylight-cluster-data/user/shardmanager-operational/member-1-shard-default-operational#-1382299405], sessionId=0, version=POTASSIUM, maxMessages=1000, cookie=0, shard=default, dataTree=present} 2026-02-08T00:32:33,742 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | ClientActorBehavior | 182 - org.opendaylight.controller.cds-access-client - 12.0.3 | member-1-frontend-datastore-operational: resolving connection ConnectingClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-operational, generation=0}, cookie=0} to ConnectedClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-operational, generation=0}, cookie=0, backend=ShardBackendInfo{actor=Actor[pekko://opendaylight-cluster-data/user/shardmanager-operational/member-1-shard-default-operational#-1382299405], sessionId=0, version=POTASSIUM, maxMessages=1000, cookie=0, shard=default, dataTree=present}} 2026-02-08T00:32:33,746 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | ClientActorBehavior | 182 - org.opendaylight.controller.cds-access-client - 12.0.3 | member-1-frontend-datastore-operational: replaced connection ConnectingClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-operational, generation=0}, cookie=0} with ConnectedClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-operational, generation=0}, cookie=0, backend=ShardBackendInfo{actor=Actor[pekko://opendaylight-cluster-data/user/shardmanager-operational/member-1-shard-default-operational#-1382299405], sessionId=0, version=POTASSIUM, maxMessages=1000, cookie=0, shard=default, dataTree=present}} in 3.749 ms 2026-02-08T00:32:33,753 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.odl-device-notification/10.0.2 2026-02-08T00:32:33,755 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.restconf-server/10.0.2 2026-02-08T00:32:33,775 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.sal-remoterpc-connector/12.0.3 2026-02-08T00:32:33,779 | INFO | features-3-thread-1 | OSGiRemoteOpsProvider | 196 - org.opendaylight.controller.sal-remoterpc-connector - 12.0.3 | Remote Operations service starting 2026-02-08T00:32:33,781 | INFO | features-3-thread-1 | OSGiRemoteOpsProvider | 196 - org.opendaylight.controller.sal-remoterpc-connector - 12.0.3 | Remote Operations service started 2026-02-08T00:32:33,781 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.codegen-extensions/14.0.20 2026-02-08T00:32:33,788 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.topology/10.0.2 2026-02-08T00:32:33,805 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | com.googlecode.json-simple/1.1.1 2026-02-08T00:32:33,806 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.yangtools.yang-data-transform/14.0.20 2026-02-08T00:32:33,806 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.dropwizard.metrics.graphite/4.2.37 2026-02-08T00:32:33,807 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.infrautils.util/7.1.9 2026-02-08T00:32:33,807 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.callhome-provider/10.0.2 2026-02-08T00:32:33,832 | INFO | features-3-thread-1 | NettyNetconfTimer | 273 - org.opendaylight.netconf.netconf-common - 10.0.2 | NETCONF timer started 2026-02-08T00:32:33,844 | INFO | Blueprint Extender: 1 | ODLKeyTool | 164 - org.opendaylight.aaa.cert - 0.22.3 | ctl.jks is created 2026-02-08T00:32:33,882 | INFO | Blueprint Extender: 1 | CertificateManagerService | 164 - org.opendaylight.aaa.cert - 0.22.3 | Certificate Manager service has been initialized 2026-02-08T00:32:33,891 | INFO | Blueprint Extender: 1 | CertificateManagerService | 164 - org.opendaylight.aaa.cert - 0.22.3 | AaaCert Rpc Service has been initialized 2026-02-08T00:32:33,903 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.opendaylight.aaa.cert/0.22.3 has been started 2026-02-08T00:32:33,907 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 180 - org.opendaylight.controller.blueprint - 12.0.3 | Blueprint container for bundle org.opendaylight.aaa.cert_0.22.3 [164] was successfully created 2026-02-08T00:32:33,915 | INFO | Blueprint Extender: 3 | StoreBuilder | 163 - org.opendaylight.aaa.authn-api - 0.22.3 | Checking if default entries must be created in IDM store 2026-02-08T00:32:33,984 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-26 | ClientActorBehavior | 182 - org.opendaylight.controller.cds-access-client - 12.0.3 | member-1-frontend-datastore-operational: resolved shard 1 to ShardBackendInfo{actor=Actor[pekko://opendaylight-cluster-data/user/shardmanager-operational/member-1-shard-topology-operational#-960739140], sessionId=1, version=POTASSIUM, maxMessages=1000, cookie=1, shard=topology, dataTree=present} 2026-02-08T00:32:33,985 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-26 | ClientActorBehavior | 182 - org.opendaylight.controller.cds-access-client - 12.0.3 | member-1-frontend-datastore-operational: resolving connection ConnectingClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-operational, generation=0}, cookie=1} to ConnectedClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-operational, generation=0}, cookie=1, backend=ShardBackendInfo{actor=Actor[pekko://opendaylight-cluster-data/user/shardmanager-operational/member-1-shard-topology-operational#-960739140], sessionId=1, version=POTASSIUM, maxMessages=1000, cookie=1, shard=topology, dataTree=present}} 2026-02-08T00:32:33,986 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-26 | ClientActorBehavior | 182 - org.opendaylight.controller.cds-access-client - 12.0.3 | member-1-frontend-datastore-operational: replaced connection ConnectingClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-operational, generation=0}, cookie=1} with ConnectedClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-operational, generation=0}, cookie=1, backend=ShardBackendInfo{actor=Actor[pekko://opendaylight-cluster-data/user/shardmanager-operational/member-1-shard-topology-operational#-960739140], sessionId=1, version=POTASSIUM, maxMessages=1000, cookie=1, shard=topology, dataTree=present}} in 1.506 ms 2026-02-08T00:32:34,029 | INFO | features-3-thread-1 | DefaultNetconfKeystoreService | 266 - org.opendaylight.netconf.keystore-legacy - 10.0.2 | NETCONF keystore service started 2026-02-08T00:32:34,050 | INFO | features-3-thread-1 | IetfZeroTouchCallHomeServerProvider | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting Call-Home SSH server at 0.0.0.0:4334 2026-02-08T00:32:34,061 | INFO | features-3-thread-1 | StringValueObjectFactory | 308 - org.opendaylight.yangtools.binding-reflect - 14.0.20 | Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone 2026-02-08T00:32:34,062 | INFO | features-3-thread-1 | StringValueObjectFactory | 308 - org.opendaylight.yangtools.binding-reflect - 14.0.20 | Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix 2026-02-08T00:32:34,062 | INFO | features-3-thread-1 | StringValueObjectFactory | 308 - org.opendaylight.yangtools.binding-reflect - 14.0.20 | Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6AddressNoZone 2026-02-08T00:32:34,063 | INFO | features-3-thread-1 | StringValueObjectFactory | 308 - org.opendaylight.yangtools.binding-reflect - 14.0.20 | Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Prefix 2026-02-08T00:32:34,141 | INFO | features-3-thread-1 | EdDSASecurityProviderRegistrar | 288 - org.opendaylight.netconf.shaded-sshd - 10.0.2 | getOrCreateProvider(EdDSA) created instance of org.opendaylight.netconf.shaded.eddsa.EdDSASecurityProvider 2026-02-08T00:32:34,151 | INFO | Blueprint Extender: 3 | AbstractStore | 168 - org.opendaylight.aaa.idm-store-h2 - 0.22.3 | Table AAA_DOMAINS does not exist, creating it 2026-02-08T00:32:34,246 | INFO | features-3-thread-1 | IetfZeroTouchCallHomeServerProvider | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Call-Home SSH server started successfully 2026-02-08T00:32:34,249 | INFO | features-3-thread-1 | NetconfCallHomeTlsService | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting Call-Home TLS server at 0.0.0.0:4335 2026-02-08T00:32:34,252 | INFO | features-3-thread-1 | NetconfCallHomeTlsService | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Call-Home TLS server started successfully 2026-02-08T00:32:34,253 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | wrap_file__tmp_karaf-0.23.1-SNAPSHOT_system_org_lmdbjava_lmdbjava_0.9.1_lmdbjava-0.9.1.jar/0.0.0 2026-02-08T00:32:34,256 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.jetty-auth-log-filter/0.22.3 2026-02-08T00:32:34,258 | INFO | Blueprint Extender: 3 | StoreBuilder | 163 - org.opendaylight.aaa.authn-api - 0.22.3 | Created default domain 2026-02-08T00:32:34,259 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | reactive-streams/1.0.4 2026-02-08T00:32:34,259 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.mdsal-binding-spi/15.0.2 2026-02-08T00:32:34,259 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.apache.karaf.jdbc.core/4.4.8 2026-02-08T00:32:34,270 | INFO | features-3-thread-1 | CommandExtension | 121 - org.apache.karaf.shell.core - 4.4.8 | Registering commands for bundle org.apache.karaf.jdbc.core/4.4.8 2026-02-08T00:32:34,270 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.restconf-nb/10.0.2 2026-02-08T00:32:34,273 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.jersey.media.jersey-media-sse/2.47.0 2026-02-08T00:32:34,273 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.keystore-none/10.0.2 2026-02-08T00:32:34,273 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.eos-binding-adapter/15.0.2 2026-02-08T00:32:34,275 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.mdsal.binding-util/15.0.2 2026-02-08T00:32:34,275 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | karaf.branding/14.1.6 2026-02-08T00:32:34,276 | INFO | Blueprint Extender: 3 | AbstractStore | 168 - org.opendaylight.aaa.idm-store-h2 - 0.22.3 | Table AAA_ROLES does not exist, creating it 2026-02-08T00:32:34,280 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.truststore-none/10.0.2 2026-02-08T00:32:34,280 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.jersey.containers.jersey-container-servlet/2.47.0 2026-02-08T00:32:34,287 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.jersey.inject.jersey-hk2/2.47.0 2026-02-08T00:32:34,287 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.hk2.locator/2.6.1 2026-02-08T00:32:34,332 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.hk2.api/2.6.1 2026-02-08T00:32:34,388 | INFO | Blueprint Extender: 3 | StoreBuilder | 163 - org.opendaylight.aaa.authn-api - 0.22.3 | Created 'admin' role 2026-02-08T00:32:34,409 | INFO | Blueprint Extender: 3 | StoreBuilder | 163 - org.opendaylight.aaa.authn-api - 0.22.3 | Created 'user' role 2026-02-08T00:32:34,453 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.hk2.utils/2.6.1 2026-02-08T00:32:34,455 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.aaa.filterchain/0.22.3 2026-02-08T00:32:34,465 | INFO | features-3-thread-1 | CustomFilterAdapterConfigurationImpl | 167 - org.opendaylight.aaa.filterchain - 0.22.3 | Custom filter properties updated: {service.pid=org.opendaylight.aaa.filterchain, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), customFilterList=, component.name=org.opendaylight.aaa.filterchain.configuration.impl.CustomFilterAdapterConfigurationImpl, felix.fileinstall.filename=file:/tmp/karaf-0.23.1-SNAPSHOT/etc/org.opendaylight.aaa.filterchain.cfg, component.id=133, Filter.target=(org.opendaylight.aaa.filterchain.filter=true)} 2026-02-08T00:32:34,466 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | jakarta.activation-api/1.2.2 2026-02-08T00:32:34,469 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.jersey.core.jersey-common/2.47.0 2026-02-08T00:32:34,489 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | jakarta.ws.rs-api/2.1.6 2026-02-08T00:32:34,491 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.glassfish.jersey.core.jersey-server/2.47.0 2026-02-08T00:32:34,492 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.common/4.2.7.Final 2026-02-08T00:32:34,494 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.buffer/4.2.7.Final 2026-02-08T00:32:34,495 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | io.netty.transport/4.2.7.Final 2026-02-08T00:32:34,495 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.repackaged-pekko/12.0.3 2026-02-08T00:32:34,497 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.cds-access-api/12.0.3 2026-02-08T00:32:34,498 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.infrautils.ready-impl/7.1.9 2026-02-08T00:32:34,504 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | ClusterSingletonProxy | 189 - org.opendaylight.controller.repackaged-pekko - 12.0.3 | Singleton identified at [pekko://opendaylight-cluster-data/system/singletonManagerOwnerSupervisor/OwnerSupervisor] 2026-02-08T00:32:34,542 | INFO | features-3-thread-1 | KarafSystemReady | 240 - org.opendaylight.infrautils.ready-impl - 7.1.9 | ThreadFactory for SystemReadyService created 2026-02-08T00:32:34,544 | INFO | features-3-thread-1 | KarafSystemReady | 240 - org.opendaylight.infrautils.ready-impl - 7.1.9 | Now starting to provide full system readiness status updates (see TestBundleDiag's logs)... 2026-02-08T00:32:34,551 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.truststore-api/10.0.2 2026-02-08T00:32:34,556 | INFO | SystemReadyService-0 | KarafSystemReady | 240 - org.opendaylight.infrautils.ready-impl - 7.1.9 | checkBundleDiagInfos() started... 2026-02-08T00:32:34,566 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.topology-impl/10.0.2 2026-02-08T00:32:34,588 | INFO | Blueprint Extender: 3 | AbstractStore | 168 - org.opendaylight.aaa.idm-store-h2 - 0.22.3 | Table AAA_USERS does not exist, creating it 2026-02-08T00:32:34,638 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.controller.sal-cluster-admin-impl/12.0.3 2026-02-08T00:32:34,661 | INFO | Blueprint Extender: 3 | AbstractStore | 168 - org.opendaylight.aaa.idm-store-h2 - 0.22.3 | Table AAA_GRANTS does not exist, creating it 2026-02-08T00:32:34,673 | INFO | features-3-thread-1 | OSGiClusterAdmin | 192 - org.opendaylight.controller.sal-cluster-admin-impl - 12.0.3 | Cluster Admin services started 2026-02-08T00:32:34,674 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | org.opendaylight.netconf.keystore-api/10.0.2 2026-02-08T00:32:34,679 | INFO | features-3-thread-1 | Activator | 100 - org.apache.karaf.deployer.features - 4.4.8 | Deployment finished. Registering FeatureDeploymentListener 2026-02-08T00:32:34,795 | INFO | Blueprint Extender: 3 | AAAShiroProvider | 173 - org.opendaylight.aaa.shiro - 0.22.3 | AAAShiroProvider Session Initiated 2026-02-08T00:32:34,849 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | YangLibraryWriter | 299 - org.opendaylight.netconf.yanglib-mdsal-writer - 10.0.2 | ietf-yang-library writer started with modules-state enabled 2026-02-08T00:32:34,859 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-27 | RpcSingleton | 266 - org.opendaylight.netconf.keystore-legacy - 10.0.2 | This node is now owning NETCONF keystore configuration 2026-02-08T00:32:34,954 | INFO | features-3-thread-1 | FeaturesServiceImpl | 18 - org.apache.karaf.features.core - 4.4.8 | Done. 2026-02-08T00:32:34,958 | INFO | Blueprint Extender: 3 | IniSecurityManagerFactory | 172 - org.opendaylight.aaa.repackaged-shiro - 0.22.3 | Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur. 2026-02-08T00:32:34,982 | INFO | paxweb-config-1-thread-1 | ServerModel | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Created new ServletContextModel{id=ServletContextModel-11,contextPath='/auth'} 2026-02-08T00:32:34,983 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of OsgiContextModel{WB,id=OCM-9,name='RealmManagement',path='/auth',bundle=org.opendaylight.aaa.shiro,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=301, osgi.http.whiteboard.context.name=RealmManagement, service.bundleid=173, service.scope=singleton, osgi.http.whiteboard.context.path=/auth}}", size=2} 2026-02-08T00:32:34,983 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Creating new Jetty context for ServletContextModel{id=ServletContextModel-11,contextPath='/auth'} 2026-02-08T00:32:34,983 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding OsgiContextModel{WB,id=OCM-9,name='RealmManagement',path='/auth',bundle=org.opendaylight.aaa.shiro,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=301, osgi.http.whiteboard.context.name=RealmManagement, service.bundleid=173, service.scope=singleton, osgi.http.whiteboard.context.path=/auth}} to o.o.p.w.s.j.i.PaxWebServletContextHandler@412b2475{/auth,null,STOPPED} 2026-02-08T00:32:34,985 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing default OSGi context model for o.o.p.w.s.j.i.PaxWebServletContextHandler@412b2475{/auth,null,STOPPED} 2026-02-08T00:32:34,993 | INFO | paxweb-config-1-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering FilterModel{id=FilterModel-12,name='org.opendaylight.aaa.filterchain.filters.CustomFilterAdapter',urlPatterns=[/*],contexts=[{WB,OCM-9,RealmManagement,/auth}]} 2026-02-08T00:32:34,994 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of FilterModel{id=FilterModel-12,name='org.opendaylight.aaa.filterchain.filters.CustomFilterAdapter',urlPatterns=[/*],contexts=[{WB,OCM-9,RealmManagement,/auth}]}", size=2} 2026-02-08T00:32:34,994 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /auth 2026-02-08T00:32:34,995 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Starting Jetty context "/auth" with default Osgi Context OsgiContextModel{WB,id=OCM-9,name='RealmManagement',path='/auth',bundle=org.opendaylight.aaa.shiro,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=301, osgi.http.whiteboard.context.name=RealmManagement, service.bundleid=173, service.scope=singleton, osgi.http.whiteboard.context.path=/auth}} 2026-02-08T00:32:34,995 | INFO | Blueprint Extender: 3 | WhiteboardWebServer | 177 - org.opendaylight.aaa.web.osgi-impl - 0.22.3 | Bundle org.opendaylight.aaa.shiro_0.22.3 [173] registered context path /auth with 4 service(s) 2026-02-08T00:32:34,997 | INFO | paxweb-config-1-thread-1 | CustomFilterAdapter | 167 - org.opendaylight.aaa.filterchain - 0.22.3 | Initializing CustomFilterAdapter 2026-02-08T00:32:34,998 | INFO | paxweb-config-1-thread-1 | CustomFilterAdapter | 167 - org.opendaylight.aaa.filterchain - 0.22.3 | Injecting a new filter chain with 0 Filters: 2026-02-08T00:32:34,998 | INFO | paxweb-config-1-thread-1 | ContextHandler | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Started o.o.p.w.s.j.i.PaxWebServletContextHandler@412b2475{/auth,null,AVAILABLE} 2026-02-08T00:32:34,998 | INFO | paxweb-config-1-thread-1 | OsgiServletContext | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Registering OsgiServletContext{model=OsgiContextModel{WB,id=OCM-9,name='RealmManagement',path='/auth',bundle=org.opendaylight.aaa.shiro,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=301, osgi.http.whiteboard.context.name=RealmManagement, service.bundleid=173, service.scope=singleton, osgi.http.whiteboard.context.path=/auth}}} as OSGi service for "/auth" context path 2026-02-08T00:32:34,998 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context / 2026-02-08T00:32:34,999 | INFO | paxweb-config-1-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering FilterModel{id=FilterModel-13,name='org.opendaylight.aaa.shiro.filters.AAAShiroFilter',urlPatterns=[/*, /moon/*],contexts=[{WB,OCM-9,RealmManagement,/auth}]} 2026-02-08T00:32:34,999 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of FilterModel{id=FilterModel-13,name='org.opendaylight.aaa.shiro.filters.AAAShiroFilter',urlPatterns=[/*, /moon/*],contexts=[{WB,OCM-9,RealmManagement,/auth}]}", size=2} 2026-02-08T00:32:34,999 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /auth 2026-02-08T00:32:34,999 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context / 2026-02-08T00:32:34,999 | INFO | paxweb-config-1-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering ServletModel{id=ServletModel-14,name='org.glassfish.jersey.servlet.ServletContainer',urlPatterns=[/*],contexts=[{WB,OCM-9,RealmManagement,/auth}]} 2026-02-08T00:32:34,999 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of ServletModel{id=ServletModel-14,name='org.glassfish.jersey.servlet.ServletContainer',urlPatterns=[/*],contexts=[{WB,OCM-9,RealmManagement,/auth}]}", size=1} 2026-02-08T00:32:34,999 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding servlet ServletModel{id=ServletModel-14,name='org.glassfish.jersey.servlet.ServletContainer',urlPatterns=[/*],contexts=[{WB,OCM-9,RealmManagement,/auth}]} 2026-02-08T00:32:35,010 | ERROR | Blueprint Extender: 3 | MdsalRestconfServer | 283 - org.opendaylight.netconf.restconf-server-mdsal - 10.0.2 | bundle org.opendaylight.netconf.restconf-server-mdsal:10.0.2 (283)[org.opendaylight.restconf.server.mdsal.MdsalRestconfServer(117)] : Constructor argument 5 in class class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer has unsupported type [Lorg.opendaylight.restconf.server.spi.RpcImplementation; 2026-02-08T00:32:35,056 | INFO | Blueprint Extender: 3 | StoppableHttpServiceFactory | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Binding HTTP Service for bundle: [org.opendaylight.netconf.restconf-server-jaxrs_10.0.2 [282]] 2026-02-08T00:32:35,056 | INFO | paxweb-config-1-thread-1 | ServerModel | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Created new ServletContextModel{id=ServletContextModel-18,contextPath='/rests'} 2026-02-08T00:32:35,056 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of OsgiContextModel{WB,id=OCM-16,name='RESTCONF',path='/rests',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=313, osgi.http.whiteboard.context.name=RESTCONF, service.bundleid=282, service.scope=singleton, osgi.http.whiteboard.context.path=/rests}}", size=2} 2026-02-08T00:32:35,056 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Creating new Jetty context for ServletContextModel{id=ServletContextModel-18,contextPath='/rests'} 2026-02-08T00:32:35,057 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding OsgiContextModel{WB,id=OCM-16,name='RESTCONF',path='/rests',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=313, osgi.http.whiteboard.context.name=RESTCONF, service.bundleid=282, service.scope=singleton, osgi.http.whiteboard.context.path=/rests}} to o.o.p.w.s.j.i.PaxWebServletContextHandler@7bbb522a{/rests,null,STOPPED} 2026-02-08T00:32:35,058 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing default OSGi context model for o.o.p.w.s.j.i.PaxWebServletContextHandler@7bbb522a{/rests,null,STOPPED} 2026-02-08T00:32:35,059 | INFO | paxweb-config-1-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering FilterModel{id=FilterModel-19,name='org.opendaylight.aaa.filterchain.filters.CustomFilterAdapter',urlPatterns=[/*],contexts=[{WB,OCM-16,RESTCONF,/rests}]} 2026-02-08T00:32:35,059 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of FilterModel{id=FilterModel-19,name='org.opendaylight.aaa.filterchain.filters.CustomFilterAdapter',urlPatterns=[/*],contexts=[{WB,OCM-16,RESTCONF,/rests}]}", size=2} 2026-02-08T00:32:35,059 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /auth 2026-02-08T00:32:35,059 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /rests 2026-02-08T00:32:35,059 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Starting Jetty context "/rests" with default Osgi Context OsgiContextModel{WB,id=OCM-16,name='RESTCONF',path='/rests',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=313, osgi.http.whiteboard.context.name=RESTCONF, service.bundleid=282, service.scope=singleton, osgi.http.whiteboard.context.path=/rests}} 2026-02-08T00:32:35,060 | INFO | paxweb-config-1-thread-1 | CustomFilterAdapter | 167 - org.opendaylight.aaa.filterchain - 0.22.3 | Initializing CustomFilterAdapter 2026-02-08T00:32:35,060 | INFO | paxweb-config-1-thread-1 | CustomFilterAdapter | 167 - org.opendaylight.aaa.filterchain - 0.22.3 | Injecting a new filter chain with 0 Filters: 2026-02-08T00:32:35,060 | INFO | paxweb-config-1-thread-1 | ContextHandler | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Started o.o.p.w.s.j.i.PaxWebServletContextHandler@7bbb522a{/rests,null,AVAILABLE} 2026-02-08T00:32:35,060 | INFO | paxweb-config-1-thread-1 | OsgiServletContext | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Registering OsgiServletContext{model=OsgiContextModel{WB,id=OCM-16,name='RESTCONF',path='/rests',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=313, osgi.http.whiteboard.context.name=RESTCONF, service.bundleid=282, service.scope=singleton, osgi.http.whiteboard.context.path=/rests}}} as OSGi service for "/rests" context path 2026-02-08T00:32:35,061 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context / 2026-02-08T00:32:35,061 | INFO | paxweb-config-1-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering FilterModel{id=FilterModel-21,name='org.opendaylight.aaa.shiro.filters.AAAShiroFilter',urlPatterns=[/*],contexts=[{WB,OCM-16,RESTCONF,/rests}]} 2026-02-08T00:32:35,062 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of FilterModel{id=FilterModel-21,name='org.opendaylight.aaa.shiro.filters.AAAShiroFilter',urlPatterns=[/*],contexts=[{WB,OCM-16,RESTCONF,/rests}]}", size=2} 2026-02-08T00:32:35,062 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /auth 2026-02-08T00:32:35,062 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /rests 2026-02-08T00:32:35,062 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context / 2026-02-08T00:32:35,063 | INFO | paxweb-config-1-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering ServletModel{id=ServletModel-22,name='org.glassfish.jersey.servlet.ServletContainer',urlPatterns=[/*],contexts=[{WB,OCM-16,RESTCONF,/rests}]} 2026-02-08T00:32:35,063 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of ServletModel{id=ServletModel-22,name='org.glassfish.jersey.servlet.ServletContainer',urlPatterns=[/*],contexts=[{WB,OCM-16,RESTCONF,/rests}]}", size=1} 2026-02-08T00:32:35,063 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding servlet ServletModel{id=ServletModel-22,name='org.glassfish.jersey.servlet.ServletContainer',urlPatterns=[/*],contexts=[{WB,OCM-16,RESTCONF,/rests}]} 2026-02-08T00:32:35,063 | INFO | Blueprint Extender: 3 | WhiteboardWebServer | 177 - org.opendaylight.aaa.web.osgi-impl - 0.22.3 | Bundle org.opendaylight.netconf.restconf-server-jaxrs_10.0.2 [282] registered context path /rests with 4 service(s) 2026-02-08T00:32:35,064 | INFO | paxweb-config-1-thread-1 | ServerModel | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Created new ServletContextModel{id=ServletContextModel-25,contextPath='/.well-known'} 2026-02-08T00:32:35,064 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of OsgiContextModel{WB,id=OCM-23,name='WellKnownURIs',path='/.well-known',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=318, osgi.http.whiteboard.context.name=WellKnownURIs, service.bundleid=282, service.scope=singleton, osgi.http.whiteboard.context.path=/.well-known}}", size=2} 2026-02-08T00:32:35,064 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Creating new Jetty context for ServletContextModel{id=ServletContextModel-25,contextPath='/.well-known'} 2026-02-08T00:32:35,064 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding OsgiContextModel{WB,id=OCM-23,name='WellKnownURIs',path='/.well-known',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=318, osgi.http.whiteboard.context.name=WellKnownURIs, service.bundleid=282, service.scope=singleton, osgi.http.whiteboard.context.path=/.well-known}} to o.o.p.w.s.j.i.PaxWebServletContextHandler@e160b6e{/.well-known,null,STOPPED} 2026-02-08T00:32:35,065 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing default OSGi context model for o.o.p.w.s.j.i.PaxWebServletContextHandler@e160b6e{/.well-known,null,STOPPED} 2026-02-08T00:32:35,066 | INFO | paxweb-config-1-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering FilterModel{id=FilterModel-26,name='org.opendaylight.aaa.shiro.filters.AAAShiroFilter',urlPatterns=[/*],contexts=[{WB,OCM-23,WellKnownURIs,/.well-known}]} 2026-02-08T00:32:35,066 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of FilterModel{id=FilterModel-26,name='org.opendaylight.aaa.shiro.filters.AAAShiroFilter',urlPatterns=[/*],contexts=[{WB,OCM-23,WellKnownURIs,/.well-known}]}", size=2} 2026-02-08T00:32:35,066 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /auth 2026-02-08T00:32:35,066 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /rests 2026-02-08T00:32:35,066 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context /.well-known 2026-02-08T00:32:35,067 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Starting Jetty context "/.well-known" with default Osgi Context OsgiContextModel{WB,id=OCM-23,name='WellKnownURIs',path='/.well-known',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=318, osgi.http.whiteboard.context.name=WellKnownURIs, service.bundleid=282, service.scope=singleton, osgi.http.whiteboard.context.path=/.well-known}} 2026-02-08T00:32:35,067 | INFO | paxweb-config-1-thread-1 | ContextHandler | 140 - org.eclipse.jetty.util - 9.4.57.v20241219 | Started o.o.p.w.s.j.i.PaxWebServletContextHandler@e160b6e{/.well-known,null,AVAILABLE} 2026-02-08T00:32:35,067 | INFO | paxweb-config-1-thread-1 | OsgiServletContext | 373 - org.ops4j.pax.web.pax-web-spi - 8.0.33 | Registering OsgiServletContext{model=OsgiContextModel{WB,id=OCM-23,name='WellKnownURIs',path='/.well-known',bundle=org.opendaylight.netconf.restconf-server-jaxrs,ref={org.osgi.service.http.context.ServletContextHelper}={service.id=318, osgi.http.whiteboard.context.name=WellKnownURIs, service.bundleid=282, service.scope=singleton, osgi.http.whiteboard.context.path=/.well-known}}} as OSGi service for "/.well-known" context path 2026-02-08T00:32:35,067 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Changing filter configuration for context / 2026-02-08T00:32:35,068 | INFO | paxweb-config-1-thread-1 | HttpServiceEnabled | 372 - org.ops4j.pax.web.pax-web-runtime - 8.0.33 | Registering ServletModel{id=ServletModel-28,name='Rootfound',urlPatterns=[/*],contexts=[{WB,OCM-23,WellKnownURIs,/.well-known}]} 2026-02-08T00:32:35,068 | INFO | paxweb-config-1-thread-1 | JettyServerController | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Receiving Batch{"Registration of ServletModel{id=ServletModel-28,name='Rootfound',urlPatterns=[/*],contexts=[{WB,OCM-23,WellKnownURIs,/.well-known}]}", size=1} 2026-02-08T00:32:35,068 | INFO | paxweb-config-1-thread-1 | JettyServerWrapper | 370 - org.ops4j.pax.web.pax-web-jetty - 8.0.33 | Adding servlet ServletModel{id=ServletModel-28,name='Rootfound',urlPatterns=[/*],contexts=[{WB,OCM-23,WellKnownURIs,/.well-known}]} 2026-02-08T00:32:35,069 | INFO | Blueprint Extender: 3 | WhiteboardWebServer | 177 - org.opendaylight.aaa.web.osgi-impl - 0.22.3 | Bundle org.opendaylight.netconf.restconf-server-jaxrs_10.0.2 [282] registered context path /.well-known with 3 service(s) 2026-02-08T00:32:35,070 | INFO | Blueprint Extender: 3 | YangLibraryWriterSingleton | 299 - org.opendaylight.netconf.yanglib-mdsal-writer - 10.0.2 | Binding URL provider org.opendaylight.restconf.server.jaxrs.JaxRsYangLibrary@681b6b5 2026-02-08T00:32:35,135 | INFO | Blueprint Extender: 3 | RestconfTransportChannelListener | 280 - org.opendaylight.netconf.restconf-server - 10.0.2 | Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 2026-02-08T00:32:35,135 | INFO | Blueprint Extender: 3 | RestconfTransportChannelListener | 280 - org.opendaylight.netconf.restconf-server - 10.0.2 | Initialized with base path: /restconf, default encoding: JSON, default pretty print: false 2026-02-08T00:32:35,160 | INFO | Blueprint Extender: 3 | OSGiNorthbound | 279 - org.opendaylight.netconf.restconf-nb - 10.0.2 | Global RESTCONF northbound pools started 2026-02-08T00:32:35,161 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 80 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.opendaylight.aaa.shiro/0.22.3 has been started 2026-02-08T00:32:35,162 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 180 - org.opendaylight.controller.blueprint - 12.0.3 | Blueprint container for bundle org.opendaylight.aaa.shiro_0.22.3 [173] was successfully created 2026-02-08T00:32:35,283 | INFO | opendaylight-cluster-data-pekko.actor.default-dispatcher-6 | MdsalRestconfStreamRegistry | 283 - org.opendaylight.netconf.restconf-server-mdsal - 10.0.2 | Cluster leadership acquired – will write OPERATIONAL view 2026-02-08T00:32:35,680 | INFO | SystemReadyService-0 | KarafSystemReady | 240 - org.opendaylight.infrautils.ready-impl - 7.1.9 | checkBundleDiagInfos: Elapsed time 1s, remaining time 298s, diag: Active {INSTALLED=0, RESOLVED=10, UNKNOWN=0, GRACE_PERIOD=0, WAITING=0, STARTING=0, ACTIVE=371, STOPPING=0, FAILURE=0} 2026-02-08T00:32:35,680 | INFO | SystemReadyService-0 | SimpleSystemReadyMonitor | 239 - org.opendaylight.infrautils.ready-api - 7.1.9 | System ready; AKA: Aye captain, all warp coils are now operating at peak efficiency! [M.] 2026-02-08T00:33:40,912 | INFO | qtp607957351-480 | JaxRsRestconf | 282 - org.opendaylight.netconf.restconf-server-jaxrs - 10.0.2 | RESTCONF data-missing condition is reported as HTTP status 409 (RFC8040) 2026-02-08T00:33:40,915 | INFO | qtp607957351-480 | JaxRsRestconf | 282 - org.opendaylight.netconf.restconf-server-jaxrs - 10.0.2 | RESTCONF data-missing condition is reported as HTTP status 409 (RFC8040) 2026-02-08T00:33:41,395 | INFO | qtp607957351-480 | AuthenticationManager | 175 - org.opendaylight.aaa.tokenauthrealm - 0.22.3 | Authentication is now enabled 2026-02-08T00:33:41,395 | INFO | qtp607957351-480 | AuthenticationManager | 175 - org.opendaylight.aaa.tokenauthrealm - 0.22.3 | Authentication Manager activated 2026-02-08T00:33:41,434 | INFO | qtp607957351-480 | ApiPathParser | 277 - org.opendaylight.netconf.restconf-api - 10.0.2 | Consecutive slashes in REST URLs will be rejected 2026-02-08T00:33:44,677 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52852}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:44,756 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:44,758 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:44,761 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52852] 2026-02-08T00:33:44,805 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:52852} 2026-02-08T00:33:44,954 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:52852} 2026-02-08T00:33:45,069 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52852]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:45,070 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52852]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:45,932 | WARN | topology-schema-assembler-4 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52852]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@ae06d24}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:45,943 | WARN | topology-schema-assembler-4 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52852]: Session terminated Session closed 2026-02-08T00:33:45,968 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52864}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:45,969 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:45,969 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:45,969 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52864] 2026-02-08T00:33:45,980 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:52864} 2026-02-08T00:33:45,991 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:52864} 2026-02-08T00:33:46,173 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52864]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:46,173 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52864]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:46,358 | WARN | topology-schema-assembler-9 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52864]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2251236d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:46,366 | WARN | topology-schema-assembler-9 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52864]: Session terminated Session closed 2026-02-08T00:33:46,392 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52876}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:46,394 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:46,395 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:46,395 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52876] 2026-02-08T00:33:46,405 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:52876} 2026-02-08T00:33:46,410 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:52876} 2026-02-08T00:33:46,597 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52876]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:46,597 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52876]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:46,782 | WARN | topology-schema-assembler-14 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52876]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@90af8f1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:46,787 | WARN | topology-schema-assembler-14 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52876]: Session terminated Session closed 2026-02-08T00:33:46,806 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52886}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:46,808 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:46,808 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:46,808 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52886] 2026-02-08T00:33:46,816 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:52886} 2026-02-08T00:33:46,822 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:52886} 2026-02-08T00:33:47,043 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52886]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:47,044 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52886]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:47,212 | WARN | topology-schema-assembler-19 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52886]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2d1be18f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:47,217 | WARN | topology-schema-assembler-19 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52886]: Session terminated Session closed 2026-02-08T00:33:47,239 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=52888}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:47,241 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:47,241 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:47,241 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52888] 2026-02-08T00:33:47,250 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:52888} 2026-02-08T00:33:47,255 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:52888} 2026-02-08T00:33:47,455 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52888]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:47,455 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52888]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:47,642 | WARN | topology-schema-assembler-24 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52888]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7fbbd85b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:47,650 | WARN | topology-schema-assembler-24 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:52888]: Session terminated Session closed 2026-02-08T00:33:47,669 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50268}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:47,671 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:47,671 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:47,671 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50268] 2026-02-08T00:33:47,679 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50268} 2026-02-08T00:33:47,684 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50268} 2026-02-08T00:33:47,899 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50268]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:47,899 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50268]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:48,072 | WARN | topology-schema-assembler-29 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50268]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5404c71d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:48,077 | WARN | topology-schema-assembler-29 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50268]: Session terminated Session closed 2026-02-08T00:33:48,094 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50274}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:48,095 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:48,095 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:48,095 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50274] 2026-02-08T00:33:48,105 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50274} 2026-02-08T00:33:48,110 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50274} 2026-02-08T00:33:48,316 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50274]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:48,317 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50274]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:48,501 | WARN | topology-schema-assembler-34 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50274]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@fe2ff61}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:48,506 | WARN | topology-schema-assembler-34 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50274]: Session terminated Session closed 2026-02-08T00:33:48,527 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50284}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:48,528 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:48,528 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:48,528 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50284] 2026-02-08T00:33:48,537 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50284} 2026-02-08T00:33:48,543 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50284} 2026-02-08T00:33:48,756 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50284]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:48,756 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50284]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:48,928 | WARN | topology-schema-assembler-39 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50284]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@41883d56}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:48,933 | WARN | topology-schema-assembler-39 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50284]: Session terminated Session closed 2026-02-08T00:33:48,952 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50298}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:48,952 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:48,953 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:48,953 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50298] 2026-02-08T00:33:48,962 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50298} 2026-02-08T00:33:48,969 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50298} 2026-02-08T00:33:49,169 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50298]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:49,170 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50298]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:49,357 | WARN | topology-schema-assembler-44 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50298]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6da09d0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:49,362 | WARN | topology-schema-assembler-44 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50298]: Session terminated Session closed 2026-02-08T00:33:49,382 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50310}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:49,384 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:49,384 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:49,384 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50310] 2026-02-08T00:33:49,391 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50310} 2026-02-08T00:33:49,395 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50310} 2026-02-08T00:33:49,613 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50310]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:49,613 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50310]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:49,785 | WARN | topology-schema-assembler-49 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50310]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@260bd5af}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:49,790 | WARN | topology-schema-assembler-49 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50310]: Session terminated Session closed 2026-02-08T00:33:49,808 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50320}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:49,810 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:49,810 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:49,810 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50320] 2026-02-08T00:33:49,820 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50320} 2026-02-08T00:33:49,826 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50320} 2026-02-08T00:33:50,029 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50320]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:50,029 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50320]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:50,213 | WARN | topology-schema-assembler-54 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50320]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5919a34f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:50,218 | WARN | topology-schema-assembler-54 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50320]: Session terminated Session closed 2026-02-08T00:33:50,238 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50322}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:50,240 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:50,240 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:50,240 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50322] 2026-02-08T00:33:50,249 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50322} 2026-02-08T00:33:50,253 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50322} 2026-02-08T00:33:50,464 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50322]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:50,464 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50322]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:50,641 | WARN | topology-schema-assembler-59 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50322]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@455d0411}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:50,649 | WARN | topology-schema-assembler-59 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50322]: Session terminated Session closed 2026-02-08T00:33:50,657 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50334}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:50,658 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:50,658 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:50,658 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50334] 2026-02-08T00:33:50,666 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50334} 2026-02-08T00:33:50,670 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50334} 2026-02-08T00:33:50,872 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50334]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:50,872 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50334]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:51,063 | WARN | topology-schema-assembler-64 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50334]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2b642e2b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:51,068 | WARN | topology-schema-assembler-64 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50334]: Session terminated Session closed 2026-02-08T00:33:51,089 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50348}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:51,090 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:51,090 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:51,090 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50348] 2026-02-08T00:33:51,098 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50348} 2026-02-08T00:33:51,102 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50348} 2026-02-08T00:33:51,306 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50348]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:51,306 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50348]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:51,491 | WARN | topology-schema-assembler-69 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50348]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6f539bce}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:51,496 | WARN | topology-schema-assembler-69 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50348]: Session terminated Session closed 2026-02-08T00:33:51,504 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50364}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:51,505 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:51,505 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:51,506 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50364] 2026-02-08T00:33:51,515 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50364} 2026-02-08T00:33:51,519 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50364} 2026-02-08T00:33:51,727 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50364]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:51,727 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50364]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:51,910 | WARN | topology-schema-assembler-74 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50364]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@15570541}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:51,916 | WARN | topology-schema-assembler-74 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50364]: Session terminated Session closed 2026-02-08T00:33:51,936 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50374}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:51,937 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:51,937 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:51,937 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50374] 2026-02-08T00:33:51,944 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50374} 2026-02-08T00:33:51,949 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50374} 2026-02-08T00:33:52,164 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50374]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:52,165 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50374]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:52,339 | WARN | topology-schema-assembler-79 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50374]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7900f9b6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:52,345 | WARN | topology-schema-assembler-79 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50374]: Session terminated Session closed 2026-02-08T00:33:52,362 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50380}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:52,363 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:52,363 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:52,363 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50380] 2026-02-08T00:33:52,373 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50380} 2026-02-08T00:33:52,379 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50380} 2026-02-08T00:33:52,579 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50380]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:52,579 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50380]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:52,768 | WARN | topology-schema-assembler-84 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50380]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@648d63ab}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:52,773 | WARN | topology-schema-assembler-84 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50380]: Session terminated Session closed 2026-02-08T00:33:52,781 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50394}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:52,782 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:52,782 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:52,782 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50394] 2026-02-08T00:33:52,792 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50394} 2026-02-08T00:33:52,795 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50394} 2026-02-08T00:33:53,003 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50394]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:53,003 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50394]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:53,187 | WARN | topology-schema-assembler-89 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50394]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@38b47ecd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:53,191 | WARN | topology-schema-assembler-89 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50394]: Session terminated Session closed 2026-02-08T00:33:53,202 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50402}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:53,203 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:53,203 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:53,203 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50402] 2026-02-08T00:33:53,211 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50402} 2026-02-08T00:33:53,214 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50402} 2026-02-08T00:33:53,420 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50402]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:53,420 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50402]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:53,606 | WARN | topology-schema-assembler-94 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50402]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@53f2931b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:53,610 | WARN | topology-schema-assembler-94 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50402]: Session terminated Session closed 2026-02-08T00:33:53,630 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50414}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:53,630 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:53,631 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:53,631 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50414] 2026-02-08T00:33:53,639 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50414} 2026-02-08T00:33:53,643 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50414} 2026-02-08T00:33:53,838 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50414]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:53,838 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50414]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:53,849 | WARN | topology-schema-assembler-99 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50414]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7eaacf6b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:53,852 | WARN | topology-schema-assembler-99 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50414]: Session terminated Session closed 2026-02-08T00:33:53,863 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50420}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:53,864 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:53,864 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:53,864 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50420] 2026-02-08T00:33:53,873 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50420} 2026-02-08T00:33:53,878 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50420} 2026-02-08T00:33:54,063 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50420]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:54,063 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50420]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:54,465 | WARN | topology-schema-assembler-104 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50420]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@426f5407}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:54,470 | WARN | topology-schema-assembler-104 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50420]: Session terminated Session closed 2026-02-08T00:33:54,481 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50422}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:54,482 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:54,482 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:54,482 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50422] 2026-02-08T00:33:54,490 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50422} 2026-02-08T00:33:54,494 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50422} 2026-02-08T00:33:54,686 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50422]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:54,686 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50422]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:54,697 | WARN | topology-schema-assembler-109 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50422]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@57e2c892}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:54,699 | WARN | topology-schema-assembler-109 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50422]: Session terminated Session closed 2026-02-08T00:33:54,711 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50438}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:54,711 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:54,711 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:54,711 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50438] 2026-02-08T00:33:54,719 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50438} 2026-02-08T00:33:54,723 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50438} 2026-02-08T00:33:54,899 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50438]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:54,899 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50438]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:54,919 | WARN | topology-schema-assembler-114 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50438]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@12cc7ead}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:54,923 | WARN | topology-schema-assembler-114 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50438]: Session terminated Session closed 2026-02-08T00:33:54,933 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50442}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:54,934 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:54,934 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:54,934 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50442] 2026-02-08T00:33:54,944 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50442} 2026-02-08T00:33:54,948 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50442} 2026-02-08T00:33:55,117 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50442]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:55,117 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50442]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:55,138 | WARN | topology-schema-assembler-119 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50442]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4463dc41}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:55,142 | WARN | topology-schema-assembler-119 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50442]: Session terminated Session closed 2026-02-08T00:33:55,152 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50448}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:55,153 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:55,153 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:55,153 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50448] 2026-02-08T00:33:55,160 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50448} 2026-02-08T00:33:55,164 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50448} 2026-02-08T00:33:55,338 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50448]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:55,338 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50448]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:55,355 | WARN | topology-schema-assembler-124 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50448]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@409f0ee5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:55,360 | WARN | topology-schema-assembler-124 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50448]: Session terminated Session closed 2026-02-08T00:33:55,369 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50462}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:55,370 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:55,370 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:55,370 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50462] 2026-02-08T00:33:55,377 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50462} 2026-02-08T00:33:55,380 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50462} 2026-02-08T00:33:55,554 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50462]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:55,555 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50462]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:55,576 | WARN | topology-schema-assembler-129 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50462]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2560bacf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:55,580 | WARN | topology-schema-assembler-129 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50462]: Session terminated Session closed 2026-02-08T00:33:55,590 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50476}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:55,591 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:55,592 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:55,592 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50476] 2026-02-08T00:33:55,602 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50476} 2026-02-08T00:33:55,607 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50476} 2026-02-08T00:33:55,775 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50476]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:55,775 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50476]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:55,793 | WARN | topology-schema-assembler-134 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50476]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5f56d518}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:55,795 | WARN | topology-schema-assembler-134 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50476]: Session terminated Session closed 2026-02-08T00:33:55,804 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50480}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:55,805 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:55,805 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:55,805 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50480] 2026-02-08T00:33:55,815 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50480} 2026-02-08T00:33:55,819 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50480} 2026-02-08T00:33:55,994 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50480]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:55,994 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50480]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:56,015 | WARN | topology-schema-assembler-139 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50480]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6bc3896b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:56,019 | WARN | topology-schema-assembler-139 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50480]: Session terminated Session closed 2026-02-08T00:33:56,028 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50494}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:56,029 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:56,029 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:56,029 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50494] 2026-02-08T00:33:56,038 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50494} 2026-02-08T00:33:56,042 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50494} 2026-02-08T00:33:56,215 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50494]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:56,215 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50494]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:56,226 | WARN | topology-schema-assembler-144 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50494]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5d1b8e76}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:56,230 | WARN | topology-schema-assembler-144 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50494]: Session terminated Session closed 2026-02-08T00:33:56,240 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50498}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:56,241 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:56,241 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:56,242 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50498] 2026-02-08T00:33:56,252 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50498} 2026-02-08T00:33:56,257 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50498} 2026-02-08T00:33:56,431 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50498]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:56,431 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50498]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:56,448 | WARN | topology-schema-assembler-149 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50498]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@111a7815}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:56,451 | WARN | topology-schema-assembler-149 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50498]: Session terminated Session closed 2026-02-08T00:33:56,459 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50504}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:56,460 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:56,460 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:56,460 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50504] 2026-02-08T00:33:56,470 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50504} 2026-02-08T00:33:56,475 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50504} 2026-02-08T00:33:56,651 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50504]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:56,651 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50504]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:56,665 | WARN | topology-schema-assembler-154 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50504]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7198d85f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:56,672 | WARN | topology-schema-assembler-154 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50504]: Session terminated Session closed 2026-02-08T00:33:56,678 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50520}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:56,678 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:56,679 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:56,679 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50520] 2026-02-08T00:33:56,686 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50520} 2026-02-08T00:33:56,689 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50520} 2026-02-08T00:33:56,869 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50520]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:56,870 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50520]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:56,888 | WARN | topology-schema-assembler-159 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50520]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4bf9e9f6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:56,891 | WARN | topology-schema-assembler-159 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50520]: Session terminated Session closed 2026-02-08T00:33:56,902 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50528}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:56,902 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:56,902 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:56,902 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50528] 2026-02-08T00:33:56,911 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50528} 2026-02-08T00:33:56,914 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50528} 2026-02-08T00:33:57,084 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50528]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:57,085 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50528]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:57,093 | WARN | topology-schema-assembler-164 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50528]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@41818b0e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:57,096 | WARN | topology-schema-assembler-164 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50528]: Session terminated Session closed 2026-02-08T00:33:57,115 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50532}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:57,116 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:57,116 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:57,116 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50532] 2026-02-08T00:33:57,124 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50532} 2026-02-08T00:33:57,128 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50532} 2026-02-08T00:33:57,305 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50532]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:57,305 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50532]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:57,324 | WARN | topology-schema-assembler-169 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50532]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@e0a39af}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:57,329 | WARN | topology-schema-assembler-169 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50532]: Session terminated Session closed 2026-02-08T00:33:57,340 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50546}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:57,341 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:57,341 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:57,341 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50546] 2026-02-08T00:33:57,352 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50546} 2026-02-08T00:33:57,357 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50546} 2026-02-08T00:33:57,526 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50546]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:57,526 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50546]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:57,545 | WARN | topology-schema-assembler-174 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50546]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@764c050a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:57,549 | WARN | topology-schema-assembler-174 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50546]: Session terminated Session closed 2026-02-08T00:33:57,561 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50550}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:57,561 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:57,561 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:57,561 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50550] 2026-02-08T00:33:57,571 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50550} 2026-02-08T00:33:57,574 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50550} 2026-02-08T00:33:57,749 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50550]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:57,749 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50550]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:57,769 | WARN | topology-schema-assembler-179 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50550]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@34cc2039}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:57,774 | WARN | topology-schema-assembler-179 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50550]: Session terminated Session closed 2026-02-08T00:33:57,786 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44138}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:57,787 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:57,787 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:57,787 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44138] 2026-02-08T00:33:57,794 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44138} 2026-02-08T00:33:57,797 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44138} 2026-02-08T00:33:57,965 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44138]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:57,965 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44138]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:57,975 | WARN | topology-schema-assembler-184 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44138]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@447e32f9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:57,979 | WARN | topology-schema-assembler-184 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44138]: Session terminated Session closed 2026-02-08T00:33:57,998 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44152}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:57,999 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:57,999 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:57,999 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44152] 2026-02-08T00:33:58,006 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44152} 2026-02-08T00:33:58,010 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44152} 2026-02-08T00:33:58,187 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44152]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:58,187 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44152]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:58,205 | WARN | topology-schema-assembler-189 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44152]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@22827610}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:58,210 | WARN | topology-schema-assembler-189 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44152]: Session terminated Session closed 2026-02-08T00:33:58,221 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44154}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:58,222 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:58,223 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:58,223 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44154] 2026-02-08T00:33:58,230 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44154} 2026-02-08T00:33:58,234 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44154} 2026-02-08T00:33:58,403 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44154]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:58,403 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44154]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:58,412 | WARN | topology-schema-assembler-194 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44154]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@35115c50}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:58,415 | WARN | topology-schema-assembler-194 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44154]: Session terminated Session closed 2026-02-08T00:33:58,434 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44160}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:58,435 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:58,435 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:58,435 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44160] 2026-02-08T00:33:58,445 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44160} 2026-02-08T00:33:58,449 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44160} 2026-02-08T00:33:58,623 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44160]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:58,624 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44160]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:58,642 | WARN | topology-schema-assembler-199 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44160]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5f0638a3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:58,647 | WARN | topology-schema-assembler-199 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44160]: Session terminated Session closed 2026-02-08T00:33:58,658 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44172}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:58,659 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:58,660 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:58,660 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44172] 2026-02-08T00:33:58,666 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44172} 2026-02-08T00:33:58,668 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44172} 2026-02-08T00:33:58,841 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44172]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:58,841 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44172]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:58,848 | WARN | topology-schema-assembler-204 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44172]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@619ceb89}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:58,853 | WARN | topology-schema-assembler-204 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44172]: Session terminated Session closed 2026-02-08T00:33:58,873 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44188}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:58,875 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:58,875 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:58,875 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44188] 2026-02-08T00:33:58,883 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44188} 2026-02-08T00:33:58,887 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44188} 2026-02-08T00:33:59,060 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44188]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:59,060 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44188]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:59,078 | WARN | topology-schema-assembler-209 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44188]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@493c9efc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:59,082 | WARN | topology-schema-assembler-209 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44188]: Session terminated Session closed 2026-02-08T00:33:59,092 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44196}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:59,093 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:59,093 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:59,093 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44196] 2026-02-08T00:33:59,101 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44196} 2026-02-08T00:33:59,105 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44196} 2026-02-08T00:33:59,278 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44196]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:59,278 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44196]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:59,294 | WARN | topology-schema-assembler-214 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44196]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@14d562e2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:59,297 | WARN | topology-schema-assembler-214 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44196]: Session terminated Session closed 2026-02-08T00:33:59,310 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44202}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:59,310 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:59,310 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:59,311 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44202] 2026-02-08T00:33:59,317 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44202} 2026-02-08T00:33:59,321 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44202} 2026-02-08T00:33:59,498 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44202]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:59,498 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44202]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:59,517 | WARN | topology-schema-assembler-219 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44202]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2559df88}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:59,521 | WARN | topology-schema-assembler-219 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44202]: Session terminated Session closed 2026-02-08T00:33:59,533 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44204}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:59,533 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:59,533 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:59,534 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44204] 2026-02-08T00:33:59,541 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44204} 2026-02-08T00:33:59,545 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44204} 2026-02-08T00:33:59,714 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44204]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:59,715 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44204]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:59,723 | WARN | topology-schema-assembler-224 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44204]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5e3b36d9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:59,727 | WARN | topology-schema-assembler-224 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44204]: Session terminated Session closed 2026-02-08T00:33:59,748 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44216}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:59,750 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:59,750 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:59,750 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44216] 2026-02-08T00:33:59,760 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44216} 2026-02-08T00:33:59,764 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44216} 2026-02-08T00:33:59,931 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44216]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:33:59,931 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44216]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:33:59,949 | WARN | topology-schema-assembler-229 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44216]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@488ffef2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:33:59,954 | WARN | topology-schema-assembler-229 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44216]: Session terminated Session closed 2026-02-08T00:33:59,965 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44224}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:33:59,966 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:33:59,966 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:33:59,966 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44224] 2026-02-08T00:33:59,975 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44224} 2026-02-08T00:33:59,978 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44224} 2026-02-08T00:34:00,150 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44224]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:00,151 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44224]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:00,167 | WARN | topology-schema-assembler-234 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44224]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@50b0c4a1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:00,171 | WARN | topology-schema-assembler-234 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44224]: Session terminated Session closed 2026-02-08T00:34:00,181 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44232}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:00,182 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:00,182 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:00,182 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44232] 2026-02-08T00:34:00,192 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44232} 2026-02-08T00:34:00,197 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44232} 2026-02-08T00:34:00,368 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44232]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:00,368 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44232]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:00,387 | WARN | topology-schema-assembler-239 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44232]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6b034523}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:00,390 | WARN | topology-schema-assembler-239 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44232]: Session terminated Session closed 2026-02-08T00:34:00,399 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44234}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:00,400 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:00,400 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:00,400 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44234] 2026-02-08T00:34:00,410 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44234} 2026-02-08T00:34:00,413 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44234} 2026-02-08T00:34:00,586 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44234]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:00,586 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44234]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:00,603 | WARN | topology-schema-assembler-244 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44234]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4afd06bf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:00,608 | WARN | topology-schema-assembler-244 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44234]: Session terminated Session closed 2026-02-08T00:34:00,618 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44248}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:00,619 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:00,619 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:00,620 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44248] 2026-02-08T00:34:00,626 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44248} 2026-02-08T00:34:00,629 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44248} 2026-02-08T00:34:00,801 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44248]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:00,801 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44248]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:00,809 | WARN | topology-schema-assembler-249 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44248]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7beabb5b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:00,812 | WARN | topology-schema-assembler-249 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44248]: Session terminated Session closed 2026-02-08T00:34:00,833 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44262}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:00,834 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:00,834 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:00,835 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44262] 2026-02-08T00:34:00,843 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44262} 2026-02-08T00:34:00,846 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44262} 2026-02-08T00:34:01,024 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44262]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:01,024 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44262]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:01,043 | WARN | topology-schema-assembler-254 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44262]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4d8ec6b1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:01,048 | WARN | topology-schema-assembler-254 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44262]: Session terminated Session closed 2026-02-08T00:34:01,059 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44278}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:01,059 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:01,059 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:01,060 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44278] 2026-02-08T00:34:01,067 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44278} 2026-02-08T00:34:01,071 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44278} 2026-02-08T00:34:01,244 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44278]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:01,244 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44278]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:01,263 | WARN | topology-schema-assembler-259 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44278]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@14116a23}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:01,267 | WARN | topology-schema-assembler-259 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44278]: Session terminated Session closed 2026-02-08T00:34:01,277 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44280}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:01,278 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:01,278 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:01,278 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44280] 2026-02-08T00:34:01,286 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44280} 2026-02-08T00:34:01,290 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44280} 2026-02-08T00:34:01,461 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44280]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:01,461 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44280]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:01,469 | WARN | topology-schema-assembler-264 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44280]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2e2d2894}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:01,474 | WARN | topology-schema-assembler-264 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44280]: Session terminated Session closed 2026-02-08T00:34:01,494 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44282}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:01,496 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:01,496 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:01,496 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44282] 2026-02-08T00:34:01,504 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44282} 2026-02-08T00:34:01,509 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44282} 2026-02-08T00:34:01,682 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44282]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:01,683 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44282]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:01,701 | WARN | topology-schema-assembler-269 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44282]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@16a8158b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:01,705 | WARN | topology-schema-assembler-269 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44282]: Session terminated Session closed 2026-02-08T00:34:01,715 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44296}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:01,716 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:01,716 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:01,716 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44296] 2026-02-08T00:34:01,725 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44296} 2026-02-08T00:34:01,728 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44296} 2026-02-08T00:34:01,898 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44296]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:01,899 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44296]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:01,917 | WARN | topology-schema-assembler-274 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44296]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4d2275c9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:01,922 | WARN | topology-schema-assembler-274 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44296]: Session terminated Session closed 2026-02-08T00:34:01,931 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44306}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:01,932 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:01,932 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:01,932 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44306] 2026-02-08T00:34:01,941 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44306} 2026-02-08T00:34:01,944 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44306} 2026-02-08T00:34:02,119 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44306]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:02,119 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44306]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:02,138 | WARN | topology-schema-assembler-279 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44306]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@778e141a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:02,144 | WARN | topology-schema-assembler-279 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44306]: Session terminated Session closed 2026-02-08T00:34:02,156 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44318}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:02,158 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:02,158 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:02,158 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44318] 2026-02-08T00:34:02,167 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44318} 2026-02-08T00:34:02,171 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44318} 2026-02-08T00:34:02,338 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44318]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:02,338 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44318]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:02,357 | WARN | topology-schema-assembler-284 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44318]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@49808852}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:02,361 | WARN | topology-schema-assembler-284 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44318]: Session terminated Session closed 2026-02-08T00:34:02,372 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44324}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:02,374 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:02,374 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:02,374 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44324] 2026-02-08T00:34:02,384 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44324} 2026-02-08T00:34:02,389 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44324} 2026-02-08T00:34:02,560 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44324]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:02,560 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44324]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:02,767 | WARN | topology-schema-assembler-289 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44324]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@63e26a63}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:02,772 | WARN | topology-schema-assembler-289 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44324]: Session terminated Session closed 2026-02-08T00:34:02,793 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44326}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:02,794 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:02,794 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:02,794 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44326] 2026-02-08T00:34:02,802 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44326} 2026-02-08T00:34:02,805 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44326} 2026-02-08T00:34:03,013 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44326]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:03,013 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44326]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:03,195 | WARN | topology-schema-assembler-294 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44326]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@53594b18}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:03,198 | WARN | topology-schema-assembler-294 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44326]: Session terminated Session closed 2026-02-08T00:34:03,207 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44336}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:03,207 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:03,207 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:03,208 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44336] 2026-02-08T00:34:03,218 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44336} 2026-02-08T00:34:03,222 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44336} 2026-02-08T00:34:03,416 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44336]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:03,416 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44336]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:03,424 | WARN | topology-schema-assembler-299 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44336]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7bbb1e5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:03,428 | WARN | topology-schema-assembler-299 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44336]: Session terminated Session closed 2026-02-08T00:34:03,442 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44340}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:03,443 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:03,444 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:03,444 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44340] 2026-02-08T00:34:03,451 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44340} 2026-02-08T00:34:03,458 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44340} 2026-02-08T00:34:03,630 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44340]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:03,631 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44340]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:03,647 | WARN | topology-schema-assembler-304 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44340]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@dee4ffa}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:03,651 | WARN | topology-schema-assembler-304 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44340]: Session terminated Session closed 2026-02-08T00:34:03,662 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44342}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:03,663 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:03,663 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:03,663 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44342] 2026-02-08T00:34:03,670 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44342} 2026-02-08T00:34:03,673 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44342} 2026-02-08T00:34:03,848 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44342]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:03,848 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44342]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:03,866 | WARN | topology-schema-assembler-309 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44342]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5d3fad35}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:03,870 | WARN | topology-schema-assembler-309 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44342]: Session terminated Session closed 2026-02-08T00:34:03,881 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44344}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:03,881 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:03,881 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:03,881 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44344] 2026-02-08T00:34:03,889 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44344} 2026-02-08T00:34:03,892 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44344} 2026-02-08T00:34:04,067 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44344]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:04,068 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44344]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:04,093 | WARN | topology-schema-assembler-314 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44344]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2239d5b3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:04,096 | WARN | topology-schema-assembler-314 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44344]: Session terminated Session closed 2026-02-08T00:34:04,105 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44356}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:04,106 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:04,106 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:04,106 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44356] 2026-02-08T00:34:04,114 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44356} 2026-02-08T00:34:04,116 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44356} 2026-02-08T00:34:04,295 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44356]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:04,295 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44356]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:04,313 | WARN | topology-schema-assembler-319 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44356]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@148d9aba}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:04,317 | WARN | topology-schema-assembler-319 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44356]: Session terminated Session closed 2026-02-08T00:34:04,328 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44372}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:04,329 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:04,329 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:04,329 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44372] 2026-02-08T00:34:04,336 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44372} 2026-02-08T00:34:04,339 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44372} 2026-02-08T00:34:04,517 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44372]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:04,517 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44372]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:04,534 | WARN | topology-schema-assembler-324 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44372]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@41e366fd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:04,537 | WARN | topology-schema-assembler-324 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44372]: Session terminated Session closed 2026-02-08T00:34:04,549 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44384}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:04,549 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:04,549 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:04,550 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44384] 2026-02-08T00:34:04,558 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44384} 2026-02-08T00:34:04,563 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44384} 2026-02-08T00:34:04,738 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44384]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:04,738 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44384]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:04,756 | WARN | topology-schema-assembler-329 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44384]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1dddf4ea}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:04,759 | WARN | topology-schema-assembler-329 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44384]: Session terminated Session closed 2026-02-08T00:34:04,771 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44386}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:04,772 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:04,772 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:04,772 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44386] 2026-02-08T00:34:04,782 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44386} 2026-02-08T00:34:04,784 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44386} 2026-02-08T00:34:04,961 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44386]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:04,961 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44386]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:04,980 | WARN | topology-schema-assembler-334 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44386]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@390b0c79}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:04,984 | WARN | topology-schema-assembler-334 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44386]: Session terminated Session closed 2026-02-08T00:34:04,994 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44388}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:04,995 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:04,995 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:04,996 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44388] 2026-02-08T00:34:05,005 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44388} 2026-02-08T00:34:05,009 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44388} 2026-02-08T00:34:05,177 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44388]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:05,178 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44388]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:05,187 | WARN | topology-schema-assembler-339 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44388]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@32529c8e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:05,191 | WARN | topology-schema-assembler-339 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44388]: Session terminated Session closed 2026-02-08T00:34:05,211 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44396}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:05,212 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:05,212 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:05,212 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44396] 2026-02-08T00:34:05,220 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44396} 2026-02-08T00:34:05,223 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44396} 2026-02-08T00:34:05,397 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44396]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:05,398 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44396]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:05,416 | WARN | topology-schema-assembler-344 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44396]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7de749e0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:05,421 | WARN | topology-schema-assembler-344 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44396]: Session terminated Session closed 2026-02-08T00:34:05,432 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44410}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:05,433 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:05,433 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:05,433 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44410] 2026-02-08T00:34:05,440 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44410} 2026-02-08T00:34:05,443 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44410} 2026-02-08T00:34:05,618 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44410]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:05,618 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44410]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:05,636 | WARN | topology-schema-assembler-349 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44410]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2fbbe390}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:05,640 | WARN | topology-schema-assembler-349 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44410]: Session terminated Session closed 2026-02-08T00:34:05,652 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44414}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:05,653 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:05,653 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:05,653 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44414] 2026-02-08T00:34:05,660 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44414} 2026-02-08T00:34:05,663 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44414} 2026-02-08T00:34:05,837 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44414]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:05,837 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44414]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:05,856 | WARN | topology-schema-assembler-354 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44414]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@192c8af2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:05,859 | WARN | topology-schema-assembler-354 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44414]: Session terminated Session closed 2026-02-08T00:34:05,870 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44428}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:05,871 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:05,871 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:05,871 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44428] 2026-02-08T00:34:05,882 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44428} 2026-02-08T00:34:05,886 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44428} 2026-02-08T00:34:06,056 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44428]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:06,057 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44428]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:06,076 | WARN | topology-schema-assembler-359 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44428]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2f4c49f5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:06,080 | WARN | topology-schema-assembler-359 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44428]: Session terminated Session closed 2026-02-08T00:34:06,091 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44442}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:06,092 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:06,092 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:06,092 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44442] 2026-02-08T00:34:06,100 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44442} 2026-02-08T00:34:06,102 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44442} 2026-02-08T00:34:06,276 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44442]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:06,276 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44442]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:06,294 | WARN | topology-schema-assembler-364 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44442]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1388a52d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:06,297 | WARN | topology-schema-assembler-364 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44442]: Session terminated Session closed 2026-02-08T00:34:06,307 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44446}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:06,308 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:06,308 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:06,308 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44446] 2026-02-08T00:34:06,316 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44446} 2026-02-08T00:34:06,319 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44446} 2026-02-08T00:34:06,494 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44446]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:06,494 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44446]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:06,511 | WARN | topology-schema-assembler-369 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44446]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3b09d990}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:06,514 | WARN | topology-schema-assembler-369 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44446]: Session terminated Session closed 2026-02-08T00:34:06,524 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44452}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:06,524 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:06,524 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:06,524 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44452] 2026-02-08T00:34:06,534 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44452} 2026-02-08T00:34:06,536 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44452} 2026-02-08T00:34:06,713 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44452]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:06,713 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44452]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:06,732 | WARN | topology-schema-assembler-374 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44452]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4167a4be}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:06,737 | WARN | topology-schema-assembler-374 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44452]: Session terminated Session closed 2026-02-08T00:34:06,748 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44462}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:06,749 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:06,749 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:06,749 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44462] 2026-02-08T00:34:06,756 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44462} 2026-02-08T00:34:06,759 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44462} 2026-02-08T00:34:06,932 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44462]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:06,933 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44462]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:06,950 | WARN | topology-schema-assembler-379 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44462]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@67e87f27}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:06,954 | WARN | topology-schema-assembler-379 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44462]: Session terminated Session closed 2026-02-08T00:34:06,963 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44464}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:06,964 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:06,965 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:06,965 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44464] 2026-02-08T00:34:06,972 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44464} 2026-02-08T00:34:06,976 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44464} 2026-02-08T00:34:07,149 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44464]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:07,149 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44464]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:07,168 | WARN | topology-schema-assembler-384 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44464]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1e80a0f2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:07,170 | WARN | topology-schema-assembler-384 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44464]: Session terminated Session closed 2026-02-08T00:34:07,180 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44478}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:07,181 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:07,181 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:07,181 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44478] 2026-02-08T00:34:07,190 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44478} 2026-02-08T00:34:07,193 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44478} 2026-02-08T00:34:07,373 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44478]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:07,374 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44478]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:07,391 | WARN | topology-schema-assembler-389 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44478]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@166f440a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:07,395 | WARN | topology-schema-assembler-389 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44478]: Session terminated Session closed 2026-02-08T00:34:07,404 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44484}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:07,405 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:07,405 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:07,405 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44484] 2026-02-08T00:34:07,412 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44484} 2026-02-08T00:34:07,416 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44484} 2026-02-08T00:34:07,586 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44484]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:07,586 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44484]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:07,595 | WARN | topology-schema-assembler-394 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44484]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4a3d262f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:07,598 | WARN | topology-schema-assembler-394 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44484]: Session terminated Session closed 2026-02-08T00:34:07,616 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39148}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:07,617 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:07,617 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:07,617 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39148] 2026-02-08T00:34:07,624 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39148} 2026-02-08T00:34:07,627 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39148} 2026-02-08T00:34:07,804 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39148]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:07,804 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39148]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:07,822 | WARN | topology-schema-assembler-399 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39148]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4602a443}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:07,824 | WARN | topology-schema-assembler-399 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39148]: Session terminated Session closed 2026-02-08T00:34:07,835 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39156}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:07,836 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:07,836 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:07,836 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39156] 2026-02-08T00:34:07,845 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39156} 2026-02-08T00:34:07,849 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39156} 2026-02-08T00:34:08,024 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39156]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:08,024 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39156]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:08,042 | WARN | topology-schema-assembler-404 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39156]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@201ae424}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:08,045 | WARN | topology-schema-assembler-404 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39156]: Session terminated Session closed 2026-02-08T00:34:08,057 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39170}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:08,057 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:08,057 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:08,057 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39170] 2026-02-08T00:34:08,065 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39170} 2026-02-08T00:34:08,068 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39170} 2026-02-08T00:34:08,241 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39170]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:08,241 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39170]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:08,259 | WARN | topology-schema-assembler-409 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39170]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4213c46d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:08,262 | WARN | topology-schema-assembler-409 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39170]: Session terminated Session closed 2026-02-08T00:34:08,274 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39182}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:08,275 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:08,275 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:08,275 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39182] 2026-02-08T00:34:08,285 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39182} 2026-02-08T00:34:08,289 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39182} 2026-02-08T00:34:08,461 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39182]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:08,462 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39182]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:08,479 | WARN | topology-schema-assembler-414 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39182]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@37175c29}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:08,482 | WARN | topology-schema-assembler-414 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39182]: Session terminated Session closed 2026-02-08T00:34:08,492 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39190}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:08,493 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:08,493 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:08,493 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39190] 2026-02-08T00:34:08,501 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39190} 2026-02-08T00:34:08,504 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39190} 2026-02-08T00:34:08,680 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39190]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:08,680 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39190]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:08,698 | WARN | topology-schema-assembler-419 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39190]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@12cb510b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:08,702 | WARN | topology-schema-assembler-419 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39190]: Session terminated Session closed 2026-02-08T00:34:08,711 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39206}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:08,712 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:08,712 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:08,712 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39206] 2026-02-08T00:34:08,722 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39206} 2026-02-08T00:34:08,725 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39206} 2026-02-08T00:34:08,896 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39206]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:08,896 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39206]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:08,914 | WARN | topology-schema-assembler-424 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39206]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7b51660}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:08,919 | WARN | topology-schema-assembler-424 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39206]: Session terminated Session closed 2026-02-08T00:34:08,933 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39222}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:08,934 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:08,934 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:08,934 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39222] 2026-02-08T00:34:08,942 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39222} 2026-02-08T00:34:08,945 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39222} 2026-02-08T00:34:09,115 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39222]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:09,115 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39222]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:09,122 | WARN | topology-schema-assembler-429 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39222]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7205c210}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:09,127 | WARN | topology-schema-assembler-429 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39222]: Session terminated Session closed 2026-02-08T00:34:09,147 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39224}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:09,148 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:09,148 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:09,148 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39224] 2026-02-08T00:34:09,155 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39224} 2026-02-08T00:34:09,158 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39224} 2026-02-08T00:34:09,333 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39224]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:09,334 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39224]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:09,350 | WARN | topology-schema-assembler-434 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39224]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@390892b1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:09,352 | WARN | topology-schema-assembler-434 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39224]: Session terminated Session closed 2026-02-08T00:34:09,362 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39240}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:09,363 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:09,363 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:09,363 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39240] 2026-02-08T00:34:09,369 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39240} 2026-02-08T00:34:09,371 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39240} 2026-02-08T00:34:09,552 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39240]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:09,552 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39240]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:09,569 | WARN | topology-schema-assembler-439 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39240]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@69535aba}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:09,574 | WARN | topology-schema-assembler-439 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39240]: Session terminated Session closed 2026-02-08T00:34:09,583 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39254}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:09,583 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:09,584 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:09,584 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39254] 2026-02-08T00:34:09,593 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39254} 2026-02-08T00:34:09,597 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39254} 2026-02-08T00:34:09,771 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39254]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:09,771 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39254]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:09,789 | WARN | topology-schema-assembler-444 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39254]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@630e77f2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:09,791 | WARN | topology-schema-assembler-444 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39254]: Session terminated Session closed 2026-02-08T00:34:09,803 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39260}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:09,804 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:09,804 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:09,804 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39260] 2026-02-08T00:34:09,813 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39260} 2026-02-08T00:34:09,816 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39260} 2026-02-08T00:34:09,991 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39260]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:09,991 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39260]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:10,011 | WARN | topology-schema-assembler-449 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39260]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@21126bf9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:10,015 | WARN | topology-schema-assembler-449 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39260]: Session terminated Session closed 2026-02-08T00:34:10,024 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39268}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:10,025 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:10,025 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:10,025 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39268] 2026-02-08T00:34:10,035 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39268} 2026-02-08T00:34:10,038 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39268} 2026-02-08T00:34:10,209 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39268]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:10,210 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39268]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:10,227 | WARN | topology-schema-assembler-454 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39268]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@767894fe}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:10,230 | WARN | topology-schema-assembler-454 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39268]: Session terminated Session closed 2026-02-08T00:34:10,240 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39276}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:10,241 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:10,241 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:10,242 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39276] 2026-02-08T00:34:10,250 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39276} 2026-02-08T00:34:10,254 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39276} 2026-02-08T00:34:10,426 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39276]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:10,427 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39276]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:10,444 | WARN | topology-schema-assembler-459 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39276]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@24fbf7b5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:10,449 | WARN | topology-schema-assembler-459 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39276]: Session terminated Session closed 2026-02-08T00:34:10,458 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39290}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:10,459 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:10,459 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:10,459 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39290] 2026-02-08T00:34:10,469 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39290} 2026-02-08T00:34:10,472 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39290} 2026-02-08T00:34:10,645 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39290]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:10,645 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39290]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:10,662 | WARN | topology-schema-assembler-464 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39290]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6a3b685b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:10,667 | WARN | topology-schema-assembler-464 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39290]: Session terminated Session closed 2026-02-08T00:34:10,678 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39304}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:10,679 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:10,679 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:10,679 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39304] 2026-02-08T00:34:10,686 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39304} 2026-02-08T00:34:10,689 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39304} 2026-02-08T00:34:10,863 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39304]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:10,863 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39304]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:10,882 | WARN | topology-schema-assembler-469 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39304]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1e754ab2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:10,885 | WARN | topology-schema-assembler-469 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39304]: Session terminated Session closed 2026-02-08T00:34:10,896 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39310}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:10,897 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:10,897 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:10,897 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39310] 2026-02-08T00:34:10,906 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39310} 2026-02-08T00:34:10,910 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39310} 2026-02-08T00:34:11,082 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39310]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:11,083 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39310]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:11,101 | WARN | topology-schema-assembler-474 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39310]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@362e81b3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:11,105 | WARN | topology-schema-assembler-474 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39310]: Session terminated Session closed 2026-02-08T00:34:11,115 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39312}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:11,116 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:11,117 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:11,117 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39312] 2026-02-08T00:34:11,124 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39312} 2026-02-08T00:34:11,127 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39312} 2026-02-08T00:34:11,301 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39312]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:11,301 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39312]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:11,317 | WARN | topology-schema-assembler-479 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39312]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@47964c72}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:11,320 | WARN | topology-schema-assembler-479 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39312]: Session terminated Session closed 2026-02-08T00:34:11,331 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39320}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:11,332 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:11,332 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:11,332 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39320] 2026-02-08T00:34:11,344 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39320} 2026-02-08T00:34:11,347 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39320} 2026-02-08T00:34:11,521 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39320]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:11,521 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39320]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:11,539 | WARN | topology-schema-assembler-484 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39320]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@672d6ef5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:11,542 | WARN | topology-schema-assembler-484 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39320]: Session terminated Session closed 2026-02-08T00:34:11,552 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39330}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:11,552 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:11,552 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:11,553 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39330] 2026-02-08T00:34:11,561 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39330} 2026-02-08T00:34:11,564 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39330} 2026-02-08T00:34:11,737 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39330]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:11,737 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39330]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:11,755 | WARN | topology-schema-assembler-489 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39330]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@468e9a25}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:11,759 | WARN | topology-schema-assembler-489 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39330]: Session terminated Session closed 2026-02-08T00:34:11,768 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39342}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:11,769 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:11,769 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:11,769 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39342] 2026-02-08T00:34:11,776 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39342} 2026-02-08T00:34:11,779 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39342} 2026-02-08T00:34:11,955 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39342]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:11,955 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39342]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:11,972 | WARN | topology-schema-assembler-494 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39342]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5e1262a9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:11,976 | WARN | topology-schema-assembler-494 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39342]: Session terminated Session closed 2026-02-08T00:34:11,987 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39358}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:11,987 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:11,988 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:11,988 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39358] 2026-02-08T00:34:11,998 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39358} 2026-02-08T00:34:12,001 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39358} 2026-02-08T00:34:12,173 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39358]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:12,174 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39358]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:12,193 | WARN | topology-schema-assembler-499 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39358]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@56808616}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:12,198 | WARN | topology-schema-assembler-499 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39358]: Session terminated Session closed 2026-02-08T00:34:12,208 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39374}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:12,209 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:12,209 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:12,209 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39374] 2026-02-08T00:34:12,217 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39374} 2026-02-08T00:34:12,221 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39374} 2026-02-08T00:34:12,394 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39374]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:12,394 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39374]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:12,411 | WARN | topology-schema-assembler-504 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39374]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@131a9915}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:12,415 | WARN | topology-schema-assembler-504 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39374]: Session terminated Session closed 2026-02-08T00:34:12,427 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39388}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:12,428 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:12,428 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:12,428 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39388] 2026-02-08T00:34:12,437 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39388} 2026-02-08T00:34:12,448 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39388} 2026-02-08T00:34:12,609 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39388]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:12,610 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39388]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:12,636 | WARN | topology-schema-assembler-509 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39388]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7f78c5f5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:12,639 | WARN | topology-schema-assembler-509 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39388]: Session terminated Session closed 2026-02-08T00:34:12,650 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39402}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:12,651 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:12,651 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:12,651 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39402] 2026-02-08T00:34:12,662 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39402} 2026-02-08T00:34:12,666 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39402} 2026-02-08T00:34:12,841 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39402]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:12,841 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39402]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:12,858 | WARN | topology-schema-assembler-514 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39402]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5e232b2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:12,861 | WARN | topology-schema-assembler-514 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39402]: Session terminated Session closed 2026-02-08T00:34:12,872 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39406}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:12,873 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:12,873 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:12,873 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39406] 2026-02-08T00:34:12,880 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39406} 2026-02-08T00:34:12,884 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39406} 2026-02-08T00:34:13,058 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39406]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:13,058 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39406]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:13,075 | WARN | topology-schema-assembler-519 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39406]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4135af6f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:13,078 | WARN | topology-schema-assembler-519 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39406]: Session terminated Session closed 2026-02-08T00:34:13,089 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39418}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:13,089 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:13,090 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:13,090 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39418] 2026-02-08T00:34:13,098 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39418} 2026-02-08T00:34:13,100 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39418} 2026-02-08T00:34:13,276 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39418]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:13,277 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39418]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:13,294 | WARN | topology-schema-assembler-524 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39418]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4e606bb3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:13,298 | WARN | topology-schema-assembler-524 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39418]: Session terminated Session closed 2026-02-08T00:34:13,308 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39424}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:13,309 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:13,309 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:13,309 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39424] 2026-02-08T00:34:13,318 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39424} 2026-02-08T00:34:13,322 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39424} 2026-02-08T00:34:13,497 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39424]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:13,497 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39424]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:13,513 | WARN | topology-schema-assembler-529 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39424]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3e16e3b3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:13,516 | WARN | topology-schema-assembler-529 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39424]: Session terminated Session closed 2026-02-08T00:34:13,528 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39434}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:13,529 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:13,529 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:13,529 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39434] 2026-02-08T00:34:13,539 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39434} 2026-02-08T00:34:13,563 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39434} 2026-02-08T00:34:13,715 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39434]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:13,715 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39434]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:13,922 | WARN | topology-schema-assembler-534 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39434]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3cafd5c0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:13,926 | WARN | topology-schema-assembler-534 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39434]: Session terminated Session closed 2026-02-08T00:34:13,944 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39450}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:13,945 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:13,945 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:13,946 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39450] 2026-02-08T00:34:13,955 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39450} 2026-02-08T00:34:13,958 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39450} 2026-02-08T00:34:14,167 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39450]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:14,167 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39450]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:14,350 | WARN | topology-schema-assembler-539 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39450]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@72555e90}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:14,354 | WARN | topology-schema-assembler-539 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39450]: Session terminated Session closed 2026-02-08T00:34:14,363 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39456}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:14,364 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:14,365 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:14,365 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39456] 2026-02-08T00:34:14,374 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39456} 2026-02-08T00:34:14,378 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39456} 2026-02-08T00:34:14,577 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39456]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:14,577 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39456]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:14,586 | WARN | topology-schema-assembler-544 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39456]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@12c1a79b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:14,590 | WARN | topology-schema-assembler-544 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39456]: Session terminated Session closed 2026-02-08T00:34:14,600 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39464}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:14,601 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:14,601 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:14,601 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39464] 2026-02-08T00:34:14,610 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39464} 2026-02-08T00:34:14,613 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39464} 2026-02-08T00:34:14,781 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39464]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:14,781 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39464]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:14,792 | WARN | topology-schema-assembler-549 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39464]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@740b3071}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:14,794 | WARN | topology-schema-assembler-549 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39464]: Session terminated Session closed 2026-02-08T00:34:14,813 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39480}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:14,814 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:14,814 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:14,814 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39480] 2026-02-08T00:34:14,822 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39480} 2026-02-08T00:34:14,824 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39480} 2026-02-08T00:34:15,000 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39480]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:15,001 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39480]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:15,022 | WARN | topology-schema-assembler-554 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39480]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5246ae30}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:15,026 | WARN | topology-schema-assembler-554 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39480]: Session terminated Session closed 2026-02-08T00:34:15,036 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39496}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:15,037 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:15,037 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:15,037 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39496] 2026-02-08T00:34:15,047 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39496} 2026-02-08T00:34:15,050 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39496} 2026-02-08T00:34:15,220 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39496]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:15,220 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39496]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:15,239 | WARN | topology-schema-assembler-559 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39496]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2d80cbae}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:15,244 | WARN | topology-schema-assembler-559 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39496]: Session terminated Session closed 2026-02-08T00:34:15,255 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39504}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:15,256 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:15,256 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:15,256 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39504] 2026-02-08T00:34:15,264 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39504} 2026-02-08T00:34:15,266 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39504} 2026-02-08T00:34:15,440 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39504]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:15,440 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39504]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:15,458 | WARN | topology-schema-assembler-564 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39504]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3e8615d9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:15,464 | WARN | topology-schema-assembler-564 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39504]: Session terminated Session closed 2026-02-08T00:34:15,474 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39514}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:15,474 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:15,474 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:15,474 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39514] 2026-02-08T00:34:15,483 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39514} 2026-02-08T00:34:15,486 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39514} 2026-02-08T00:34:15,659 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39514]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:15,660 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39514]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:15,677 | WARN | topology-schema-assembler-569 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39514]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@30ca8aed}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:15,682 | WARN | topology-schema-assembler-569 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39514]: Session terminated Session closed 2026-02-08T00:34:15,692 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39526}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:15,694 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:15,694 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:15,694 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39526] 2026-02-08T00:34:15,703 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39526} 2026-02-08T00:34:15,707 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39526} 2026-02-08T00:34:15,876 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39526]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:15,876 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39526]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:15,883 | WARN | topology-schema-assembler-574 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39526]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5a034c9b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:15,886 | WARN | topology-schema-assembler-574 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39526]: Session terminated Session closed 2026-02-08T00:34:15,907 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39538}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:15,907 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:15,908 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:15,908 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39538] 2026-02-08T00:34:15,915 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39538} 2026-02-08T00:34:15,918 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39538} 2026-02-08T00:34:16,095 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39538]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:16,095 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39538]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:16,112 | WARN | topology-schema-assembler-579 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39538]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@9a575a7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:16,115 | WARN | topology-schema-assembler-579 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39538]: Session terminated Session closed 2026-02-08T00:34:16,125 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39540}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:16,126 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:16,126 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:16,126 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39540] 2026-02-08T00:34:16,135 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39540} 2026-02-08T00:34:16,138 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39540} 2026-02-08T00:34:16,316 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39540]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:16,316 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39540]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:16,333 | WARN | topology-schema-assembler-584 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39540]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4dd718}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:16,336 | WARN | topology-schema-assembler-584 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39540]: Session terminated Session closed 2026-02-08T00:34:16,346 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39542}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:16,347 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:16,347 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:16,347 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39542] 2026-02-08T00:34:16,357 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39542} 2026-02-08T00:34:16,360 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39542} 2026-02-08T00:34:16,532 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39542]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:16,532 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39542]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:16,550 | WARN | topology-schema-assembler-589 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39542]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2c82bd05}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:16,553 | WARN | topology-schema-assembler-589 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39542]: Session terminated Session closed 2026-02-08T00:34:16,565 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39554}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:16,566 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:16,566 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:16,566 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39554] 2026-02-08T00:34:16,574 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39554} 2026-02-08T00:34:16,577 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39554} 2026-02-08T00:34:16,751 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39554]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:16,751 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39554]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:16,768 | WARN | topology-schema-assembler-594 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39554]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3e60528}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:16,772 | WARN | topology-schema-assembler-594 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39554]: Session terminated Session closed 2026-02-08T00:34:16,782 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39562}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:16,782 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:16,783 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:16,783 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39562] 2026-02-08T00:34:16,792 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39562} 2026-02-08T00:34:16,796 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39562} 2026-02-08T00:34:16,970 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39562]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:16,970 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39562]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:16,988 | WARN | topology-schema-assembler-599 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39562]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@67fe206e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:16,992 | WARN | topology-schema-assembler-599 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39562]: Session terminated Session closed 2026-02-08T00:34:17,002 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39564}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:17,003 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:17,003 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:17,003 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39564] 2026-02-08T00:34:17,011 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39564} 2026-02-08T00:34:17,014 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39564} 2026-02-08T00:34:17,187 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39564]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:17,187 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39564]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:17,207 | WARN | topology-schema-assembler-604 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39564]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@71484b84}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:17,211 | WARN | topology-schema-assembler-604 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39564]: Session terminated Session closed 2026-02-08T00:34:17,221 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39576}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:17,222 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:17,222 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:17,222 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39576] 2026-02-08T00:34:17,230 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39576} 2026-02-08T00:34:17,232 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39576} 2026-02-08T00:34:17,401 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39576]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:17,401 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39576]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:17,409 | WARN | topology-schema-assembler-609 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39576]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@73290d89}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:17,414 | WARN | topology-schema-assembler-609 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39576]: Session terminated Session closed 2026-02-08T00:34:17,431 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=39584}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:17,432 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:17,432 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:17,432 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39584] 2026-02-08T00:34:17,439 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39584} 2026-02-08T00:34:17,441 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:39584} 2026-02-08T00:34:17,615 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39584]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:17,615 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39584]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:17,634 | WARN | topology-schema-assembler-614 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39584]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@b2f282f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:17,636 | WARN | topology-schema-assembler-614 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:39584]: Session terminated Session closed 2026-02-08T00:34:17,644 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44190}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:17,646 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:17,646 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:17,646 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44190] 2026-02-08T00:34:17,652 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44190} 2026-02-08T00:34:17,655 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44190} 2026-02-08T00:34:17,832 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44190]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:17,832 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44190]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:17,850 | WARN | topology-schema-assembler-619 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44190]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@608bdbc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:17,853 | WARN | topology-schema-assembler-619 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44190]: Session terminated Session closed 2026-02-08T00:34:17,864 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44194}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:17,865 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:17,865 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:17,865 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44194] 2026-02-08T00:34:17,872 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44194} 2026-02-08T00:34:17,876 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44194} 2026-02-08T00:34:18,048 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44194]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:18,048 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44194]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:18,055 | WARN | topology-schema-assembler-624 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44194]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7cabab7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:18,060 | WARN | topology-schema-assembler-624 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44194]: Session terminated Session closed 2026-02-08T00:34:18,080 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44200}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:18,081 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:18,081 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:18,081 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44200] 2026-02-08T00:34:18,087 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44200} 2026-02-08T00:34:18,089 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44200} 2026-02-08T00:34:18,277 | WARN | ssh-call-home-server-3 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44200]: Session terminated Session closed 2026-02-08T00:34:18,279 | WARN | ssh-call-home-server-3 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44200]: Device communicator was tear down since the schema setup started 2026-02-08T00:34:20,051 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44206}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:20,052 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:20,052 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:20,052 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44206] 2026-02-08T00:34:20,105 | INFO | ssh-call-home-server-5 | SSHClient | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 127 authentication failed org.opendaylight.netconf.shaded.sshd.common.SshException: No more authentication methods available at org.opendaylight.netconf.shaded.sshd.client.session.ClientUserAuthService.tryNext(ClientUserAuthService.java:441) ~[?:?] at org.opendaylight.netconf.shaded.sshd.client.session.ClientUserAuthService.processUserAuth(ClientUserAuthService.java:375) ~[?:?] at org.opendaylight.netconf.shaded.sshd.client.session.ClientUserAuthService.process(ClientUserAuthService.java:270) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] 2026-02-08T00:34:22,117 | INFO | ssh-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44220}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:22,117 | INFO | ssh-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:22,118 | WARN | ssh-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:22,118 | INFO | ssh-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44220] 2026-02-08T00:34:22,124 | INFO | ssh-call-home-server-6 | SSHClient | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 128 authentication failed org.opendaylight.netconf.shaded.sshd.common.SshException: No more authentication methods available at org.opendaylight.netconf.shaded.sshd.client.session.ClientUserAuthService.tryNext(ClientUserAuthService.java:441) ~[?:?] at org.opendaylight.netconf.shaded.sshd.client.session.ClientUserAuthService.processUserAuth(ClientUserAuthService.java:375) ~[?:?] at org.opendaylight.netconf.shaded.sshd.client.session.ClientUserAuthService.process(ClientUserAuthService.java:270) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] 2026-02-08T00:34:24,543 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44222}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:24,544 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:24,544 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:24,544 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44222] 2026-02-08T00:34:24,550 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44222} 2026-02-08T00:34:24,552 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44222} 2026-02-08T00:34:24,773 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44222]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:24,773 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44222]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:24,952 | WARN | topology-schema-assembler-631 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44222]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@67df9a34}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:24,959 | WARN | topology-schema-assembler-631 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44222]: Session terminated Session closed 2026-02-08T00:34:24,976 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44228}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:24,977 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:24,977 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:24,977 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44228] 2026-02-08T00:34:24,985 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44228} 2026-02-08T00:34:24,988 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44228} 2026-02-08T00:34:25,192 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44228]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:25,192 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44228]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:25,382 | WARN | topology-schema-assembler-636 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44228]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3b054db1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:25,386 | WARN | topology-schema-assembler-636 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44228]: Session terminated Session closed 2026-02-08T00:34:25,398 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44236}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:25,399 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:25,399 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:25,399 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44236] 2026-02-08T00:34:25,407 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44236} 2026-02-08T00:34:25,410 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44236} 2026-02-08T00:34:25,612 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44236]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:25,612 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44236]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:25,801 | WARN | topology-schema-assembler-641 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44236]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@13489c8a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:25,805 | WARN | topology-schema-assembler-641 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44236]: Session terminated Session closed 2026-02-08T00:34:25,814 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44244}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:25,815 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:25,815 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:25,815 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44244] 2026-02-08T00:34:25,824 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44244} 2026-02-08T00:34:25,826 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44244} 2026-02-08T00:34:26,021 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44244]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:26,021 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44244]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:26,031 | WARN | topology-schema-assembler-646 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44244]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@14da0f88}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:26,035 | WARN | topology-schema-assembler-646 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44244]: Session terminated Session closed 2026-02-08T00:34:26,047 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44256}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:26,047 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:26,047 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:26,047 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44256] 2026-02-08T00:34:26,054 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44256} 2026-02-08T00:34:26,057 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44256} 2026-02-08T00:34:26,230 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44256]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:26,230 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44256]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:26,247 | WARN | topology-schema-assembler-651 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44256]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@d7bb14}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:26,250 | WARN | topology-schema-assembler-651 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44256]: Session terminated Session closed 2026-02-08T00:34:26,261 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44268}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:26,262 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:26,262 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:26,262 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44268] 2026-02-08T00:34:26,269 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44268} 2026-02-08T00:34:26,271 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44268} 2026-02-08T00:34:26,446 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44268]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:26,446 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44268]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:26,464 | WARN | topology-schema-assembler-656 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44268]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@19527afb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:26,468 | WARN | topology-schema-assembler-656 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44268]: Session terminated Session closed 2026-02-08T00:34:26,480 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44282}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:26,481 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:26,481 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:26,481 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44282] 2026-02-08T00:34:26,488 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44282} 2026-02-08T00:34:26,492 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44282} 2026-02-08T00:34:26,665 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44282]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:26,665 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44282]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:26,683 | WARN | topology-schema-assembler-661 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44282]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@22a560bf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:26,686 | WARN | topology-schema-assembler-661 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44282]: Session terminated Session closed 2026-02-08T00:34:26,695 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44298}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:26,697 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:26,697 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:26,698 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44298] 2026-02-08T00:34:26,707 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44298} 2026-02-08T00:34:26,712 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44298} 2026-02-08T00:34:26,884 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44298]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:26,884 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44298]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:26,902 | WARN | topology-schema-assembler-666 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44298]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@248a94dc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:26,909 | WARN | topology-schema-assembler-666 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44298]: Session terminated Session closed 2026-02-08T00:34:26,918 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44302}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:26,919 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:26,919 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:26,919 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44302] 2026-02-08T00:34:26,926 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44302} 2026-02-08T00:34:26,929 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44302} 2026-02-08T00:34:27,104 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44302]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:27,104 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44302]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:27,122 | WARN | topology-schema-assembler-671 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44302]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3498e700}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:27,125 | WARN | topology-schema-assembler-671 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44302]: Session terminated Session closed 2026-02-08T00:34:27,135 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44310}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:27,135 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:27,136 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:27,136 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44310] 2026-02-08T00:34:27,145 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44310} 2026-02-08T00:34:27,147 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44310} 2026-02-08T00:34:27,323 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44310]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:27,323 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44310]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:27,340 | WARN | topology-schema-assembler-676 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44310]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6652fd47}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:27,344 | WARN | topology-schema-assembler-676 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44310]: Session terminated Session closed 2026-02-08T00:34:27,354 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44318}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:27,355 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:27,355 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:27,355 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44318] 2026-02-08T00:34:27,363 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44318} 2026-02-08T00:34:27,370 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44318} 2026-02-08T00:34:27,544 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44318]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:27,544 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44318]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:27,562 | WARN | topology-schema-assembler-681 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44318]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2c7464cf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:27,566 | WARN | topology-schema-assembler-681 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44318]: Session terminated Session closed 2026-02-08T00:34:27,576 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=44334}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:27,576 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:27,576 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:27,576 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44334] 2026-02-08T00:34:27,586 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44334} 2026-02-08T00:34:27,589 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:44334} 2026-02-08T00:34:27,761 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44334]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:27,762 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44334]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:27,778 | WARN | topology-schema-assembler-686 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44334]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@43f2c511}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:27,782 | WARN | topology-schema-assembler-686 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:44334]: Session terminated Session closed 2026-02-08T00:34:27,793 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36832}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:27,793 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:27,794 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:27,794 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36832] 2026-02-08T00:34:27,803 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36832} 2026-02-08T00:34:27,806 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36832} 2026-02-08T00:34:27,979 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36832]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:27,979 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36832]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:27,997 | WARN | topology-schema-assembler-691 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36832]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@72ce3726}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:27,999 | WARN | topology-schema-assembler-691 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36832]: Session terminated Session closed 2026-02-08T00:34:28,009 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36840}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:28,011 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:28,011 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:28,011 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36840] 2026-02-08T00:34:28,020 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36840} 2026-02-08T00:34:28,024 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36840} 2026-02-08T00:34:28,197 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36840]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:28,197 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36840]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:28,215 | WARN | topology-schema-assembler-696 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36840]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5a68c952}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:28,219 | WARN | topology-schema-assembler-696 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36840]: Session terminated Session closed 2026-02-08T00:34:28,230 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36852}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:28,231 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:28,231 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:28,231 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36852] 2026-02-08T00:34:28,238 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36852} 2026-02-08T00:34:28,241 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36852} 2026-02-08T00:34:28,415 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36852]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:28,415 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36852]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:28,423 | WARN | topology-schema-assembler-701 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36852]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@65a7ed7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:28,426 | WARN | topology-schema-assembler-701 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36852]: Session terminated Session closed 2026-02-08T00:34:28,445 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36866}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:28,445 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:28,445 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:28,445 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36866] 2026-02-08T00:34:28,453 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36866} 2026-02-08T00:34:28,456 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36866} 2026-02-08T00:34:28,636 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36866]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:28,637 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36866]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:28,654 | WARN | topology-schema-assembler-706 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36866]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4d699795}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:28,658 | WARN | topology-schema-assembler-706 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36866]: Session terminated Session closed 2026-02-08T00:34:28,668 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36868}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:28,668 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:28,668 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:28,668 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36868] 2026-02-08T00:34:28,676 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36868} 2026-02-08T00:34:28,679 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36868} 2026-02-08T00:34:28,856 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36868]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:28,856 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36868]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:28,874 | WARN | topology-schema-assembler-711 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36868]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1015b167}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:28,878 | WARN | topology-schema-assembler-711 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36868]: Session terminated Session closed 2026-02-08T00:34:28,889 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36876}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:28,889 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:28,889 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:28,889 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36876] 2026-02-08T00:34:28,897 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36876} 2026-02-08T00:34:28,899 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36876} 2026-02-08T00:34:29,075 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36876]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:29,075 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36876]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:29,092 | WARN | topology-schema-assembler-716 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36876]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7f22be92}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:29,097 | WARN | topology-schema-assembler-716 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36876]: Session terminated Session closed 2026-02-08T00:34:29,109 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36878}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:29,110 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:29,110 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:29,110 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36878] 2026-02-08T00:34:29,119 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36878} 2026-02-08T00:34:29,122 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36878} 2026-02-08T00:34:29,294 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36878]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:29,294 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36878]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:29,311 | WARN | topology-schema-assembler-721 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36878]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4bdf394a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:29,315 | WARN | topology-schema-assembler-721 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36878]: Session terminated Session closed 2026-02-08T00:34:29,325 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36894}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:29,326 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:29,327 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:29,327 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36894] 2026-02-08T00:34:29,334 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36894} 2026-02-08T00:34:29,337 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36894} 2026-02-08T00:34:29,513 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36894]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:29,513 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36894]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:29,529 | WARN | topology-schema-assembler-726 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36894]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@384bdd70}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:29,532 | WARN | topology-schema-assembler-726 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36894]: Session terminated Session closed 2026-02-08T00:34:29,542 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36908}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:29,543 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:29,543 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:29,543 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36908] 2026-02-08T00:34:29,553 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36908} 2026-02-08T00:34:29,578 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36908} 2026-02-08T00:34:29,737 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36908]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:29,737 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36908]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:29,940 | WARN | topology-schema-assembler-731 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36908]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3996a53f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:29,945 | WARN | topology-schema-assembler-731 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36908]: Session terminated Session closed 2026-02-08T00:34:29,965 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36922}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:29,966 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:29,967 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:29,967 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36922] 2026-02-08T00:34:29,977 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36922} 2026-02-08T00:34:29,980 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36922} 2026-02-08T00:34:30,187 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36922]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:30,187 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36922]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:30,368 | WARN | topology-schema-assembler-736 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36922]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5e5da107}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:30,372 | WARN | topology-schema-assembler-736 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36922]: Session terminated Session closed 2026-02-08T00:34:30,382 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36930}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:30,383 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:30,383 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:30,383 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36930] 2026-02-08T00:34:30,391 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36930} 2026-02-08T00:34:30,394 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36930} 2026-02-08T00:34:30,596 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36930]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:30,597 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36930]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:30,605 | WARN | topology-schema-assembler-741 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36930]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2db9ede2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:30,609 | WARN | topology-schema-assembler-741 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36930]: Session terminated Session closed 2026-02-08T00:34:30,618 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36934}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:30,619 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:30,619 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:30,619 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36934] 2026-02-08T00:34:30,627 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36934} 2026-02-08T00:34:30,629 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36934} 2026-02-08T00:34:30,798 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36934]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:30,799 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36934]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:30,807 | WARN | topology-schema-assembler-746 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36934]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@33cd24d6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:30,810 | WARN | topology-schema-assembler-746 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36934]: Session terminated Session closed 2026-02-08T00:34:30,830 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36946}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:30,831 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:30,831 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:30,831 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36946] 2026-02-08T00:34:30,839 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36946} 2026-02-08T00:34:30,841 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36946} 2026-02-08T00:34:31,019 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36946]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:31,019 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36946]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:31,036 | WARN | topology-schema-assembler-751 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36946]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4f409104}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:31,040 | WARN | topology-schema-assembler-751 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36946]: Session terminated Session closed 2026-02-08T00:34:31,051 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36954}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:31,052 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:31,052 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:31,052 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36954] 2026-02-08T00:34:31,063 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36954} 2026-02-08T00:34:31,066 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36954} 2026-02-08T00:34:31,238 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36954]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:31,238 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36954]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:31,255 | WARN | topology-schema-assembler-756 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36954]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@24ac9bdd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:31,258 | WARN | topology-schema-assembler-756 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36954]: Session terminated Session closed 2026-02-08T00:34:31,268 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36970}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:31,268 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:31,268 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:31,268 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36970] 2026-02-08T00:34:31,278 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36970} 2026-02-08T00:34:31,282 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36970} 2026-02-08T00:34:31,454 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36970]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:31,455 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36970]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:31,473 | WARN | topology-schema-assembler-761 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36970]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5a40ecef}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:31,477 | WARN | topology-schema-assembler-761 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36970]: Session terminated Session closed 2026-02-08T00:34:31,488 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=36986}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:31,488 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:31,489 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:31,489 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36986] 2026-02-08T00:34:31,498 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36986} 2026-02-08T00:34:31,501 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:36986} 2026-02-08T00:34:31,676 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36986]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:31,676 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36986]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:31,695 | WARN | topology-schema-assembler-766 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36986]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4fac6e54}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:31,701 | WARN | topology-schema-assembler-766 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:36986]: Session terminated Session closed 2026-02-08T00:34:31,712 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37000}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:31,713 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:31,713 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:31,713 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37000] 2026-02-08T00:34:31,720 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37000} 2026-02-08T00:34:31,723 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37000} 2026-02-08T00:34:31,895 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37000]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:31,895 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37000]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:31,913 | WARN | topology-schema-assembler-771 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37000]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@28ec103d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:31,917 | WARN | topology-schema-assembler-771 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37000]: Session terminated Session closed 2026-02-08T00:34:31,929 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37012}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:31,930 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:31,930 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:31,930 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37012] 2026-02-08T00:34:31,938 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37012} 2026-02-08T00:34:31,941 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37012} 2026-02-08T00:34:32,113 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37012]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:32,113 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37012]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:32,121 | WARN | topology-schema-assembler-776 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37012]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5138d59d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:32,125 | WARN | topology-schema-assembler-776 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37012]: Session terminated Session closed 2026-02-08T00:34:32,145 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37028}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:32,145 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:32,146 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:32,146 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37028] 2026-02-08T00:34:32,153 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37028} 2026-02-08T00:34:32,155 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37028} 2026-02-08T00:34:32,329 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37028]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:32,330 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37028]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:32,347 | WARN | topology-schema-assembler-781 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37028]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@34e72403}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:32,352 | WARN | topology-schema-assembler-781 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37028]: Session terminated Session closed 2026-02-08T00:34:32,363 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37042}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:32,364 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:32,364 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:32,364 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37042] 2026-02-08T00:34:32,371 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37042} 2026-02-08T00:34:32,374 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37042} 2026-02-08T00:34:32,546 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37042]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:32,546 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37042]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:32,554 | WARN | topology-schema-assembler-786 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37042]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2ced610}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:32,557 | WARN | topology-schema-assembler-786 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37042]: Session terminated Session closed 2026-02-08T00:34:32,576 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37044}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:32,577 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:32,577 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:32,577 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37044] 2026-02-08T00:34:32,583 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37044} 2026-02-08T00:34:32,586 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37044} 2026-02-08T00:34:32,764 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37044]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:32,765 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37044]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:32,782 | WARN | topology-schema-assembler-791 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37044]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5e12dfa}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:32,786 | WARN | topology-schema-assembler-791 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37044]: Session terminated Session closed 2026-02-08T00:34:32,797 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37058}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:32,797 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:32,798 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:32,798 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37058] 2026-02-08T00:34:32,807 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37058} 2026-02-08T00:34:32,810 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37058} 2026-02-08T00:34:32,983 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37058]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:32,984 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37058]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:33,002 | WARN | topology-schema-assembler-796 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37058]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@686a633b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:33,005 | WARN | topology-schema-assembler-796 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37058]: Session terminated Session closed 2026-02-08T00:34:33,014 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37070}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:33,015 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:33,015 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:33,015 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37070] 2026-02-08T00:34:33,022 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37070} 2026-02-08T00:34:33,025 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37070} 2026-02-08T00:34:33,202 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37070]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:33,203 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37070]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:33,220 | WARN | topology-schema-assembler-801 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37070]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4846b8fc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:33,224 | WARN | topology-schema-assembler-801 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37070]: Session terminated Session closed 2026-02-08T00:34:33,235 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37086}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:33,236 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:33,236 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:33,236 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37086] 2026-02-08T00:34:33,244 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37086} 2026-02-08T00:34:33,246 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37086} 2026-02-08T00:34:33,422 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37086]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:33,422 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37086]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:33,439 | WARN | topology-schema-assembler-806 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37086]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@9219c9e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:33,443 | WARN | topology-schema-assembler-806 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37086]: Session terminated Session closed 2026-02-08T00:34:33,452 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37098}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:33,452 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:33,453 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:33,453 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37098] 2026-02-08T00:34:33,463 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37098} 2026-02-08T00:34:33,466 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37098} 2026-02-08T00:34:33,642 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37098]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:33,643 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37098]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:33,661 | WARN | topology-schema-assembler-811 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37098]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7351f654}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:33,665 | WARN | topology-schema-assembler-811 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37098]: Session terminated Session closed 2026-02-08T00:34:33,674 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37112}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:33,675 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:33,675 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:33,675 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37112] 2026-02-08T00:34:33,685 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37112} 2026-02-08T00:34:33,688 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37112} 2026-02-08T00:34:33,861 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37112]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:33,861 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37112]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:33,881 | WARN | topology-schema-assembler-816 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37112]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4b4fd6b4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:33,884 | WARN | topology-schema-assembler-816 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37112]: Session terminated Session closed 2026-02-08T00:34:33,894 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37114}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:33,895 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:33,895 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:33,895 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37114] 2026-02-08T00:34:33,904 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37114} 2026-02-08T00:34:33,906 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37114} 2026-02-08T00:34:34,079 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37114]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:34,079 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37114]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:34,097 | WARN | topology-schema-assembler-821 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37114]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@cbc941b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:34,100 | WARN | topology-schema-assembler-821 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37114]: Session terminated Session closed 2026-02-08T00:34:34,111 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37126}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:34,112 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:34,112 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:34,112 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37126] 2026-02-08T00:34:34,120 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37126} 2026-02-08T00:34:34,122 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37126} 2026-02-08T00:34:34,299 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37126]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:34,299 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37126]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:34,317 | WARN | topology-schema-assembler-826 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37126]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3b80fe4b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:34,321 | WARN | topology-schema-assembler-826 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37126]: Session terminated Session closed 2026-02-08T00:34:34,332 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37136}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:34,332 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:34,332 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:34,333 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37136] 2026-02-08T00:34:34,343 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37136} 2026-02-08T00:34:34,346 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37136} 2026-02-08T00:34:34,519 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37136]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:34,519 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37136]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:34,538 | WARN | topology-schema-assembler-831 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37136]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6cc04fa}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:34,541 | WARN | topology-schema-assembler-831 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37136]: Session terminated Session closed 2026-02-08T00:34:34,553 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37140}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:34,554 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:34,554 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:34,554 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37140] 2026-02-08T00:34:34,564 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37140} 2026-02-08T00:34:34,572 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37140} 2026-02-08T00:34:34,738 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37140]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:34,738 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37140]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:34,756 | WARN | topology-schema-assembler-836 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37140]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@77b016df}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:34,758 | WARN | topology-schema-assembler-836 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37140]: Session terminated Session closed 2026-02-08T00:34:34,768 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37154}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:34,769 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:34,769 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:34,769 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37154] 2026-02-08T00:34:34,777 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37154} 2026-02-08T00:34:34,779 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37154} 2026-02-08T00:34:34,958 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37154]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:34,958 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37154]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:34,975 | WARN | topology-schema-assembler-841 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37154]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1a9187de}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:34,979 | WARN | topology-schema-assembler-841 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37154]: Session terminated Session closed 2026-02-08T00:34:34,991 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37156}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:34,992 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:34,992 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:34,992 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37156] 2026-02-08T00:34:35,000 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37156} 2026-02-08T00:34:35,003 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37156} 2026-02-08T00:34:35,178 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37156]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:35,178 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37156]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:35,196 | WARN | topology-schema-assembler-846 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37156]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1bb69269}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:35,200 | WARN | topology-schema-assembler-846 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37156]: Session terminated Session closed 2026-02-08T00:34:35,211 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37170}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:35,212 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:35,213 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:35,213 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37170] 2026-02-08T00:34:35,224 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37170} 2026-02-08T00:34:35,227 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37170} 2026-02-08T00:34:35,399 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37170]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:35,399 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37170]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:35,417 | WARN | topology-schema-assembler-851 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37170]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@372b0c2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:35,421 | WARN | topology-schema-assembler-851 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37170]: Session terminated Session closed 2026-02-08T00:34:35,432 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37186}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:35,433 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:35,433 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:35,433 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37186] 2026-02-08T00:34:35,441 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37186} 2026-02-08T00:34:35,444 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37186} 2026-02-08T00:34:35,619 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37186]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:35,619 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37186]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:35,637 | WARN | topology-schema-assembler-856 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37186]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@48833348}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:35,641 | WARN | topology-schema-assembler-856 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37186]: Session terminated Session closed 2026-02-08T00:34:35,650 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37190}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:35,651 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:35,651 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:35,651 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37190] 2026-02-08T00:34:35,659 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37190} 2026-02-08T00:34:35,662 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37190} 2026-02-08T00:34:35,838 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37190]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:35,838 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37190]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:35,856 | WARN | topology-schema-assembler-861 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37190]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@9d0a9e2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:35,860 | WARN | topology-schema-assembler-861 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37190]: Session terminated Session closed 2026-02-08T00:34:35,871 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37204}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:35,871 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:35,872 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:35,872 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37204] 2026-02-08T00:34:35,879 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37204} 2026-02-08T00:34:35,882 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37204} 2026-02-08T00:34:36,057 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37204]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:36,057 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37204]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:36,074 | WARN | topology-schema-assembler-866 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37204]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@23127f2d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:36,081 | WARN | topology-schema-assembler-866 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37204]: Session terminated Session closed 2026-02-08T00:34:36,091 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37220}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:36,091 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:36,091 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:36,091 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37220] 2026-02-08T00:34:36,099 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37220} 2026-02-08T00:34:36,102 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37220} 2026-02-08T00:34:36,276 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37220]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:36,276 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37220]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:36,294 | WARN | topology-schema-assembler-871 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37220]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1b6c6599}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:36,297 | WARN | topology-schema-assembler-871 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37220]: Session terminated Session closed 2026-02-08T00:34:36,307 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37236}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:36,308 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:36,308 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:36,309 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37236] 2026-02-08T00:34:36,316 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37236} 2026-02-08T00:34:36,318 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37236} 2026-02-08T00:34:36,495 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37236]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:36,495 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37236]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:36,512 | WARN | topology-schema-assembler-876 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37236]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4362210f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:36,514 | WARN | topology-schema-assembler-876 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37236]: Session terminated Session closed 2026-02-08T00:34:36,525 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37240}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:36,525 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:36,525 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:36,525 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37240] 2026-02-08T00:34:36,533 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37240} 2026-02-08T00:34:36,537 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37240} 2026-02-08T00:34:36,715 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37240]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:36,715 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37240]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:36,732 | WARN | topology-schema-assembler-881 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37240]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@23b7d484}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:36,736 | WARN | topology-schema-assembler-881 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37240]: Session terminated Session closed 2026-02-08T00:34:36,745 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37256}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:36,746 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:36,746 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:36,746 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37256] 2026-02-08T00:34:36,752 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37256} 2026-02-08T00:34:36,754 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37256} 2026-02-08T00:34:36,935 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37256]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:36,935 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37256]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:36,952 | WARN | topology-schema-assembler-886 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37256]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4e49691d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:36,955 | WARN | topology-schema-assembler-886 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37256]: Session terminated Session closed 2026-02-08T00:34:36,966 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37264}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:36,967 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:36,967 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:36,968 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37264] 2026-02-08T00:34:36,974 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37264} 2026-02-08T00:34:36,977 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37264} 2026-02-08T00:34:37,153 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37264]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:37,153 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37264]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:37,170 | WARN | topology-schema-assembler-891 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37264]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5802140a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:37,174 | WARN | topology-schema-assembler-891 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37264]: Session terminated Session closed 2026-02-08T00:34:37,186 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37272}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:37,186 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:37,186 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:37,186 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37272] 2026-02-08T00:34:37,195 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37272} 2026-02-08T00:34:37,197 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37272} 2026-02-08T00:34:37,372 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37272]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:37,372 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37272]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:37,389 | WARN | topology-schema-assembler-896 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37272]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3dff197}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:37,393 | WARN | topology-schema-assembler-896 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37272]: Session terminated Session closed 2026-02-08T00:34:37,403 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=37286}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:37,404 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:37,404 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:37,404 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37286] 2026-02-08T00:34:37,414 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37286} 2026-02-08T00:34:37,417 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:37286} 2026-02-08T00:34:37,591 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37286]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:37,591 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37286]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:37,608 | WARN | topology-schema-assembler-901 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37286]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@58089f59}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:37,612 | WARN | topology-schema-assembler-901 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:37286]: Session terminated Session closed 2026-02-08T00:34:37,623 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50340}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:37,625 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:37,626 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:37,626 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50340] 2026-02-08T00:34:37,633 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50340} 2026-02-08T00:34:37,636 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50340} 2026-02-08T00:34:37,810 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50340]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:37,811 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50340]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:37,828 | WARN | topology-schema-assembler-906 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50340]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@38fd0f6d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:37,831 | WARN | topology-schema-assembler-906 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50340]: Session terminated Session closed 2026-02-08T00:34:37,841 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50346}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:37,842 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:37,842 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:37,842 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50346] 2026-02-08T00:34:37,852 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50346} 2026-02-08T00:34:37,854 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50346} 2026-02-08T00:34:38,026 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50346]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:38,027 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50346]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:38,045 | WARN | topology-schema-assembler-911 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50346]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@30061610}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:38,050 | WARN | topology-schema-assembler-911 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50346]: Session terminated Session closed 2026-02-08T00:34:38,061 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50362}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:38,062 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:38,062 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:38,062 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50362] 2026-02-08T00:34:38,070 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50362} 2026-02-08T00:34:38,072 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50362} 2026-02-08T00:34:38,250 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50362]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:38,251 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50362]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:38,269 | WARN | topology-schema-assembler-916 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50362]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7f2f05b1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:38,273 | WARN | topology-schema-assembler-916 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50362]: Session terminated Session closed 2026-02-08T00:34:38,284 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50364}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:38,284 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:38,284 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:38,284 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50364] 2026-02-08T00:34:38,292 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50364} 2026-02-08T00:34:38,295 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50364} 2026-02-08T00:34:38,468 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50364]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:38,469 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50364]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:38,486 | WARN | topology-schema-assembler-921 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50364]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2ac6e6ed}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:38,490 | WARN | topology-schema-assembler-921 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50364]: Session terminated Session closed 2026-02-08T00:34:38,504 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50376}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:38,506 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:38,506 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:38,507 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50376] 2026-02-08T00:34:38,517 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50376} 2026-02-08T00:34:38,520 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50376} 2026-02-08T00:34:38,687 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50376]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:38,689 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50376]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:38,708 | WARN | topology-schema-assembler-926 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50376]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@49a2b4f9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:38,711 | WARN | topology-schema-assembler-926 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50376]: Session terminated Session closed 2026-02-08T00:34:38,723 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50386}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:38,724 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:38,724 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:38,724 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50386] 2026-02-08T00:34:38,732 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50386} 2026-02-08T00:34:38,734 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50386} 2026-02-08T00:34:38,906 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50386]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:38,906 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50386]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:38,924 | WARN | topology-schema-assembler-931 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50386]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5395550d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:38,928 | WARN | topology-schema-assembler-931 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50386]: Session terminated Session closed 2026-02-08T00:34:38,940 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50394}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:38,940 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:38,940 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:38,940 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50394] 2026-02-08T00:34:38,949 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50394} 2026-02-08T00:34:38,952 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50394} 2026-02-08T00:34:39,127 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50394]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:39,128 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50394]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:39,147 | WARN | topology-schema-assembler-936 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50394]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@362819cd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:39,152 | WARN | topology-schema-assembler-936 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50394]: Session terminated Session closed 2026-02-08T00:34:39,163 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50402}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:39,164 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:39,164 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:39,164 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50402] 2026-02-08T00:34:39,172 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50402} 2026-02-08T00:34:39,175 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50402} 2026-02-08T00:34:39,354 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50402]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:39,354 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50402]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:39,552 | WARN | topology-schema-assembler-941 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50402]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7d947111}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:39,557 | WARN | topology-schema-assembler-941 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50402]: Session terminated Session closed 2026-02-08T00:34:39,578 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50404}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:39,579 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:39,579 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:39,579 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50404] 2026-02-08T00:34:39,588 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50404} 2026-02-08T00:34:39,590 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50404} 2026-02-08T00:34:39,795 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50404]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:39,795 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50404]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:39,979 | WARN | topology-schema-assembler-946 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50404]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@72ea61e4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:39,983 | WARN | topology-schema-assembler-946 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50404]: Session terminated Session closed 2026-02-08T00:34:39,995 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50420}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:39,996 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:39,996 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:39,997 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50420] 2026-02-08T00:34:40,005 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50420} 2026-02-08T00:34:40,010 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50420} 2026-02-08T00:34:40,196 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50420]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:40,196 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50420]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:40,214 | WARN | topology-schema-assembler-951 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50420]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@542a86b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:40,218 | WARN | topology-schema-assembler-951 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50420]: Session terminated Session closed 2026-02-08T00:34:40,229 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50430}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:40,229 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:40,230 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:40,230 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50430] 2026-02-08T00:34:40,246 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50430} 2026-02-08T00:34:40,248 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50430} 2026-02-08T00:34:40,412 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50430]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:40,412 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50430]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:40,419 | WARN | topology-schema-assembler-956 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50430]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4916be55}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:40,423 | WARN | topology-schema-assembler-956 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50430]: Session terminated Session closed 2026-02-08T00:34:40,444 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50438}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:40,445 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:40,445 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:40,445 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50438] 2026-02-08T00:34:40,452 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50438} 2026-02-08T00:34:40,455 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50438} 2026-02-08T00:34:40,632 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50438]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:40,633 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50438]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:40,651 | WARN | topology-schema-assembler-961 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50438]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4a4a67a3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:40,654 | WARN | topology-schema-assembler-961 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50438]: Session terminated Session closed 2026-02-08T00:34:40,666 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50452}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:40,666 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:40,666 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:40,666 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50452] 2026-02-08T00:34:40,677 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50452} 2026-02-08T00:34:40,679 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50452} 2026-02-08T00:34:40,851 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50452]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:40,851 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50452]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:40,868 | WARN | topology-schema-assembler-966 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50452]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1b5305f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:40,871 | WARN | topology-schema-assembler-966 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50452]: Session terminated Session closed 2026-02-08T00:34:40,883 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50460}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:40,883 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:40,883 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:40,884 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50460] 2026-02-08T00:34:40,892 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50460} 2026-02-08T00:34:40,895 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50460} 2026-02-08T00:34:41,071 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50460]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:41,072 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50460]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:41,090 | WARN | topology-schema-assembler-971 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50460]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3f6ba2ea}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:41,096 | WARN | topology-schema-assembler-971 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50460]: Session terminated Session closed 2026-02-08T00:34:41,106 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50470}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:41,106 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:41,107 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:41,107 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50470] 2026-02-08T00:34:41,115 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50470} 2026-02-08T00:34:41,118 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50470} 2026-02-08T00:34:41,290 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50470]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:41,291 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50470]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:41,298 | WARN | topology-schema-assembler-976 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50470]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@65cfb3ef}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:41,302 | WARN | topology-schema-assembler-976 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50470]: Session terminated Session closed 2026-02-08T00:34:41,321 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50482}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:41,321 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:41,321 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:41,322 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50482] 2026-02-08T00:34:41,331 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50482} 2026-02-08T00:34:41,334 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50482} 2026-02-08T00:34:41,511 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50482]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:41,511 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50482]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:41,528 | WARN | topology-schema-assembler-981 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50482]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@448179f6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:41,531 | WARN | topology-schema-assembler-981 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50482]: Session terminated Session closed 2026-02-08T00:34:41,541 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50492}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:41,542 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:41,542 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:41,542 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50492] 2026-02-08T00:34:41,553 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50492} 2026-02-08T00:34:41,555 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50492} 2026-02-08T00:34:41,730 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50492]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:41,730 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50492]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:41,751 | WARN | topology-schema-assembler-986 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50492]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@25955d4e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:41,755 | WARN | topology-schema-assembler-986 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50492]: Session terminated Session closed 2026-02-08T00:34:41,766 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50506}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:41,766 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:41,766 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:41,766 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50506] 2026-02-08T00:34:41,774 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50506} 2026-02-08T00:34:41,778 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50506} 2026-02-08T00:34:41,950 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50506]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:41,951 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50506]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:41,968 | WARN | topology-schema-assembler-991 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50506]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@117db5ce}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:41,972 | WARN | topology-schema-assembler-991 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50506]: Session terminated Session closed 2026-02-08T00:34:41,983 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50522}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:41,983 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:41,983 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:41,984 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50522] 2026-02-08T00:34:41,994 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50522} 2026-02-08T00:34:41,996 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50522} 2026-02-08T00:34:42,168 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50522]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:42,168 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50522]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:42,186 | WARN | topology-schema-assembler-996 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50522]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@60256438}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:42,190 | WARN | topology-schema-assembler-996 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50522]: Session terminated Session closed 2026-02-08T00:34:42,200 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50532}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:42,201 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:42,201 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:42,201 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50532] 2026-02-08T00:34:42,209 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50532} 2026-02-08T00:34:42,212 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50532} 2026-02-08T00:34:42,387 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50532]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:42,388 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50532]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:42,404 | WARN | topology-schema-assembler-1001 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50532]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2a8306f4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:42,407 | WARN | topology-schema-assembler-1001 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50532]: Session terminated Session closed 2026-02-08T00:34:42,418 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50540}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:42,418 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:42,418 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:42,418 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50540] 2026-02-08T00:34:42,429 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50540} 2026-02-08T00:34:42,433 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50540} 2026-02-08T00:34:42,606 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50540]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:42,607 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50540]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:42,624 | WARN | topology-schema-assembler-1006 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50540]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@696ee6c2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:42,628 | WARN | topology-schema-assembler-1006 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50540]: Session terminated Session closed 2026-02-08T00:34:42,639 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50548}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:42,639 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:42,639 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:42,640 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50548] 2026-02-08T00:34:42,648 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50548} 2026-02-08T00:34:42,651 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50548} 2026-02-08T00:34:42,823 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50548]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:42,823 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50548]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:42,840 | WARN | topology-schema-assembler-1011 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50548]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7a11921d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:42,843 | WARN | topology-schema-assembler-1011 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50548]: Session terminated Session closed 2026-02-08T00:34:42,854 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50562}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:42,855 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:42,855 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:42,856 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50562] 2026-02-08T00:34:42,865 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50562} 2026-02-08T00:34:42,867 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50562} 2026-02-08T00:34:43,044 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50562]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:43,044 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50562]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:43,062 | WARN | topology-schema-assembler-1016 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50562]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@52bf84f8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:43,066 | WARN | topology-schema-assembler-1016 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50562]: Session terminated Session closed 2026-02-08T00:34:43,075 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50570}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:43,076 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:43,076 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:43,076 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50570] 2026-02-08T00:34:43,084 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50570} 2026-02-08T00:34:43,087 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50570} 2026-02-08T00:34:43,262 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50570]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:43,263 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50570]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:43,279 | WARN | topology-schema-assembler-1021 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50570]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5026627c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:43,283 | WARN | topology-schema-assembler-1021 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50570]: Session terminated Session closed 2026-02-08T00:34:43,294 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50580}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:43,296 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:43,296 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:43,296 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50580] 2026-02-08T00:34:43,305 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50580} 2026-02-08T00:34:43,309 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50580} 2026-02-08T00:34:43,483 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50580]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:43,484 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50580]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:43,501 | WARN | topology-schema-assembler-1026 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50580]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2a7af9e9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:43,507 | WARN | topology-schema-assembler-1026 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50580]: Session terminated Session closed 2026-02-08T00:34:43,518 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50594}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:43,519 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:43,519 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:43,519 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50594] 2026-02-08T00:34:43,527 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50594} 2026-02-08T00:34:43,531 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50594} 2026-02-08T00:34:43,702 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50594]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:43,702 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50594]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:43,721 | WARN | topology-schema-assembler-1031 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50594]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2ebcd1ab}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:43,725 | WARN | topology-schema-assembler-1031 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50594]: Session terminated Session closed 2026-02-08T00:34:43,735 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50610}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:43,736 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:43,736 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:43,736 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50610] 2026-02-08T00:34:43,744 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50610} 2026-02-08T00:34:43,746 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50610} 2026-02-08T00:34:43,919 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50610]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:43,919 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50610]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:43,927 | WARN | topology-schema-assembler-1036 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50610]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@77c2c0d4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:43,929 | WARN | topology-schema-assembler-1036 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50610]: Session terminated Session closed 2026-02-08T00:34:43,950 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50612}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:43,951 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:43,951 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:43,951 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50612] 2026-02-08T00:34:43,958 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50612} 2026-02-08T00:34:43,960 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50612} 2026-02-08T00:34:44,138 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50612]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:44,138 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50612]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:44,155 | WARN | topology-schema-assembler-1041 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50612]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@630d0fc1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:44,157 | WARN | topology-schema-assembler-1041 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50612]: Session terminated Session closed 2026-02-08T00:34:44,168 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50626}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:44,168 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:44,168 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:44,169 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50626] 2026-02-08T00:34:44,176 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50626} 2026-02-08T00:34:44,179 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50626} 2026-02-08T00:34:44,355 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50626]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:44,355 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50626]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:44,371 | WARN | topology-schema-assembler-1046 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50626]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@24ee10ed}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:44,375 | WARN | topology-schema-assembler-1046 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50626]: Session terminated Session closed 2026-02-08T00:34:44,385 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50634}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:44,385 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:44,385 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:44,385 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50634] 2026-02-08T00:34:44,395 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50634} 2026-02-08T00:34:44,398 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50634} 2026-02-08T00:34:44,576 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50634]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:44,576 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50634]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:44,594 | WARN | topology-schema-assembler-1051 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50634]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1b570861}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:44,597 | WARN | topology-schema-assembler-1051 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50634]: Session terminated Session closed 2026-02-08T00:34:44,609 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50636}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:44,609 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:44,609 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:44,609 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50636] 2026-02-08T00:34:44,619 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50636} 2026-02-08T00:34:44,622 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50636} 2026-02-08T00:34:44,796 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50636]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:44,796 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50636]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:44,815 | WARN | topology-schema-assembler-1056 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50636]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1027b425}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:44,819 | WARN | topology-schema-assembler-1056 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50636]: Session terminated Session closed 2026-02-08T00:34:44,828 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50650}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:44,829 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:44,829 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:44,829 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50650] 2026-02-08T00:34:44,838 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50650} 2026-02-08T00:34:44,841 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50650} 2026-02-08T00:34:45,014 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50650]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:45,014 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50650]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:45,032 | WARN | topology-schema-assembler-1061 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50650]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6a311f41}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:45,036 | WARN | topology-schema-assembler-1061 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50650]: Session terminated Session closed 2026-02-08T00:34:45,047 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50662}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:45,048 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:45,048 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:45,048 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50662] 2026-02-08T00:34:45,055 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50662} 2026-02-08T00:34:45,057 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50662} 2026-02-08T00:34:45,234 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50662]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:45,235 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50662]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:45,251 | WARN | topology-schema-assembler-1066 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50662]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1ded34bc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:45,255 | WARN | topology-schema-assembler-1066 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50662]: Session terminated Session closed 2026-02-08T00:34:45,265 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50666}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:45,266 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:45,266 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:45,266 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50666] 2026-02-08T00:34:45,274 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50666} 2026-02-08T00:34:45,276 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50666} 2026-02-08T00:34:45,453 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50666]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:45,454 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50666]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:45,470 | WARN | topology-schema-assembler-1071 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50666]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@777e4c56}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:45,474 | WARN | topology-schema-assembler-1071 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50666]: Session terminated Session closed 2026-02-08T00:34:45,484 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50676}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:45,485 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:45,485 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:45,485 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50676] 2026-02-08T00:34:45,495 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50676} 2026-02-08T00:34:45,498 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50676} 2026-02-08T00:34:45,673 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50676]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:45,673 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50676]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:45,689 | WARN | topology-schema-assembler-1076 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50676]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5a7ebd2b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:45,693 | WARN | topology-schema-assembler-1076 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50676]: Session terminated Session closed 2026-02-08T00:34:45,702 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50686}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:45,703 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:45,703 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:45,703 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50686] 2026-02-08T00:34:45,713 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50686} 2026-02-08T00:34:45,717 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50686} 2026-02-08T00:34:45,893 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50686]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:45,894 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50686]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:45,910 | WARN | topology-schema-assembler-1081 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50686]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@73bc7330}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:45,913 | WARN | topology-schema-assembler-1081 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50686]: Session terminated Session closed 2026-02-08T00:34:45,921 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50688}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:45,922 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:45,922 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:45,922 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50688] 2026-02-08T00:34:45,928 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50688} 2026-02-08T00:34:45,929 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50688} 2026-02-08T00:34:46,113 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50688]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:46,113 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50688]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:46,130 | WARN | topology-schema-assembler-1086 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50688]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@438e1e44}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:46,133 | WARN | topology-schema-assembler-1086 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50688]: Session terminated Session closed 2026-02-08T00:34:46,144 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50702}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:46,145 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:46,145 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:46,145 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50702] 2026-02-08T00:34:46,152 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50702} 2026-02-08T00:34:46,155 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50702} 2026-02-08T00:34:46,332 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50702]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:46,332 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50702]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:46,349 | WARN | topology-schema-assembler-1091 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50702]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@73cf0b85}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:46,351 | WARN | topology-schema-assembler-1091 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50702]: Session terminated Session closed 2026-02-08T00:34:46,360 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50708}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:46,360 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:46,360 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:46,360 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50708] 2026-02-08T00:34:46,367 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50708} 2026-02-08T00:34:46,370 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50708} 2026-02-08T00:34:46,551 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50708]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:46,551 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50708]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:46,568 | WARN | topology-schema-assembler-1096 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50708]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2e6fa172}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:46,571 | WARN | topology-schema-assembler-1096 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50708]: Session terminated Session closed 2026-02-08T00:34:46,581 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50710}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:46,582 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:46,582 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:46,582 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50710] 2026-02-08T00:34:46,589 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50710} 2026-02-08T00:34:46,592 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50710} 2026-02-08T00:34:46,772 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50710]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:46,772 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50710]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:46,789 | WARN | topology-schema-assembler-1101 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50710]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@13d664a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:46,791 | WARN | topology-schema-assembler-1101 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50710]: Session terminated Session closed 2026-02-08T00:34:46,800 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50718}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:46,801 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:46,801 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:46,801 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50718] 2026-02-08T00:34:46,809 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50718} 2026-02-08T00:34:46,811 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50718} 2026-02-08T00:34:46,990 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50718]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:46,990 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50718]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:47,007 | WARN | topology-schema-assembler-1106 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50718]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@48e11855}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:47,010 | WARN | topology-schema-assembler-1106 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50718]: Session terminated Session closed 2026-02-08T00:34:47,021 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50720}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:47,022 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:47,022 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:47,022 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50720] 2026-02-08T00:34:47,029 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50720} 2026-02-08T00:34:47,031 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50720} 2026-02-08T00:34:47,204 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50720]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:47,204 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50720]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:47,213 | WARN | topology-schema-assembler-1111 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50720]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4dab2f16}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:47,216 | WARN | topology-schema-assembler-1111 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50720]: Session terminated Session closed 2026-02-08T00:34:47,233 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50734}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:47,234 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:47,235 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:47,235 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50734] 2026-02-08T00:34:47,241 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50734} 2026-02-08T00:34:47,243 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50734} 2026-02-08T00:34:47,421 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50734]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:47,422 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50734]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:47,439 | WARN | topology-schema-assembler-1116 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50734]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@66628d7e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:47,442 | WARN | topology-schema-assembler-1116 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50734]: Session terminated Session closed 2026-02-08T00:34:47,454 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50740}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:47,455 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:47,455 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:47,455 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50740] 2026-02-08T00:34:47,462 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50740} 2026-02-08T00:34:47,466 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:50740} 2026-02-08T00:34:47,639 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50740]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:47,639 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50740]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:47,656 | WARN | topology-schema-assembler-1121 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50740]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@22c05958}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:47,659 | WARN | topology-schema-assembler-1121 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50740]: Session terminated Session closed 2026-02-08T00:34:47,668 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33136}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:47,669 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:47,669 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:47,670 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33136] 2026-02-08T00:34:47,678 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33136} 2026-02-08T00:34:47,681 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33136} 2026-02-08T00:34:47,857 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33136]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:47,858 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33136]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:47,874 | WARN | topology-schema-assembler-1126 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33136]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3a7fef80}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:47,877 | WARN | topology-schema-assembler-1126 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33136]: Session terminated Session closed 2026-02-08T00:34:47,887 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33144}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:47,887 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:47,887 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:47,888 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33144] 2026-02-08T00:34:47,896 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33144} 2026-02-08T00:34:47,898 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33144} 2026-02-08T00:34:48,077 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33144]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:48,078 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33144]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:48,098 | WARN | topology-schema-assembler-1131 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33144]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@129cc3c1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:48,102 | WARN | topology-schema-assembler-1131 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33144]: Session terminated Session closed 2026-02-08T00:34:48,111 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33160}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:48,112 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:48,112 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:48,112 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33160] 2026-02-08T00:34:48,120 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33160} 2026-02-08T00:34:48,123 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33160} 2026-02-08T00:34:48,297 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33160]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:48,297 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33160]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:48,315 | WARN | topology-schema-assembler-1136 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33160]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@71b476c8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:48,319 | WARN | topology-schema-assembler-1136 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33160]: Session terminated Session closed 2026-02-08T00:34:48,330 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33162}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:48,331 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:48,331 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:48,331 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33162] 2026-02-08T00:34:48,339 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33162} 2026-02-08T00:34:48,342 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33162} 2026-02-08T00:34:48,516 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33162]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:48,516 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33162]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:48,535 | WARN | topology-schema-assembler-1141 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33162]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7d6569f6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:48,539 | WARN | topology-schema-assembler-1141 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33162]: Session terminated Session closed 2026-02-08T00:34:48,548 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33170}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:48,548 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:48,548 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:48,548 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33170] 2026-02-08T00:34:48,558 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33170} 2026-02-08T00:34:48,561 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33170} 2026-02-08T00:34:48,736 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33170]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:48,737 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33170]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:48,754 | WARN | topology-schema-assembler-1146 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33170]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6f4ad737}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:48,758 | WARN | topology-schema-assembler-1146 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33170]: Session terminated Session closed 2026-02-08T00:34:48,768 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33180}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:48,768 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:48,769 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:48,769 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33180] 2026-02-08T00:34:48,776 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33180} 2026-02-08T00:34:48,779 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33180} 2026-02-08T00:34:48,954 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33180]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:48,954 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33180]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:48,975 | WARN | topology-schema-assembler-1151 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33180]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5a15556e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:48,978 | WARN | topology-schema-assembler-1151 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33180]: Session terminated Session closed 2026-02-08T00:34:48,989 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33194}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:48,990 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:48,990 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:48,990 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33194] 2026-02-08T00:34:48,998 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33194} 2026-02-08T00:34:49,002 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33194} 2026-02-08T00:34:49,174 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33194]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:49,174 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33194]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:49,180 | WARN | topology-schema-assembler-1156 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33194]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1d399462}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:49,184 | WARN | topology-schema-assembler-1156 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33194]: Session terminated Session closed 2026-02-08T00:34:49,204 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33196}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:49,205 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:49,205 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:49,205 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33196] 2026-02-08T00:34:49,213 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33196} 2026-02-08T00:34:49,215 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33196} 2026-02-08T00:34:49,391 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33196]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:49,392 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33196]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:49,408 | WARN | topology-schema-assembler-1161 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33196]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4e19b7eb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:49,412 | WARN | topology-schema-assembler-1161 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33196]: Session terminated Session closed 2026-02-08T00:34:49,422 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33206}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:49,423 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:49,423 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:49,423 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33206] 2026-02-08T00:34:49,431 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33206} 2026-02-08T00:34:49,435 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33206} 2026-02-08T00:34:49,613 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33206]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:49,613 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33206]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:49,630 | WARN | topology-schema-assembler-1166 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33206]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@21835a3b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:49,634 | WARN | topology-schema-assembler-1166 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33206]: Session terminated Session closed 2026-02-08T00:34:49,642 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33216}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:49,643 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:49,643 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:49,643 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33216] 2026-02-08T00:34:49,653 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33216} 2026-02-08T00:34:49,656 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33216} 2026-02-08T00:34:49,830 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33216]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:49,830 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33216]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:49,847 | WARN | topology-schema-assembler-1171 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33216]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@44c54336}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:49,852 | WARN | topology-schema-assembler-1171 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33216]: Session terminated Session closed 2026-02-08T00:34:49,864 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33220}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:49,864 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:49,865 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:49,865 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33220] 2026-02-08T00:34:49,872 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33220} 2026-02-08T00:34:49,874 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33220} 2026-02-08T00:34:50,047 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33220]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:50,047 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33220]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:50,056 | WARN | topology-schema-assembler-1176 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33220]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@38f88b13}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:50,059 | WARN | topology-schema-assembler-1176 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33220]: Session terminated Session closed 2026-02-08T00:34:50,077 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33232}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:50,078 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:50,078 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:50,079 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33232] 2026-02-08T00:34:50,088 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33232} 2026-02-08T00:34:50,091 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33232} 2026-02-08T00:34:50,266 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33232]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:50,266 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33232]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:50,283 | WARN | topology-schema-assembler-1181 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33232]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@d13aac5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:50,286 | WARN | topology-schema-assembler-1181 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33232]: Session terminated Session closed 2026-02-08T00:34:50,295 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33236}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:50,296 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:50,296 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:50,296 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33236] 2026-02-08T00:34:50,304 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33236} 2026-02-08T00:34:50,307 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33236} 2026-02-08T00:34:50,485 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33236]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:50,485 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33236]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:50,501 | WARN | topology-schema-assembler-1186 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33236]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@91b89ca}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:50,505 | WARN | topology-schema-assembler-1186 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33236]: Session terminated Session closed 2026-02-08T00:34:50,515 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33252}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:50,515 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:50,515 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:50,515 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33252] 2026-02-08T00:34:50,523 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33252} 2026-02-08T00:34:50,526 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33252} 2026-02-08T00:34:50,704 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33252]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:50,704 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33252]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:50,720 | WARN | topology-schema-assembler-1191 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33252]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@73e64084}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:50,724 | WARN | topology-schema-assembler-1191 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33252]: Session terminated Session closed 2026-02-08T00:34:50,733 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33268}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:50,734 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:50,734 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:50,734 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33268] 2026-02-08T00:34:50,743 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33268} 2026-02-08T00:34:50,745 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33268} 2026-02-08T00:34:50,922 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33268]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:50,922 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33268]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:50,946 | WARN | topology-schema-assembler-1196 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33268]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@583e48b0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:50,948 | WARN | topology-schema-assembler-1196 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33268]: Session terminated Session closed 2026-02-08T00:34:50,957 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33280}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:50,957 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:50,957 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:50,957 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33280] 2026-02-08T00:34:50,963 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33280} 2026-02-08T00:34:50,965 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33280} 2026-02-08T00:34:51,152 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33280]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:51,153 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33280]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:51,170 | WARN | topology-schema-assembler-1201 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33280]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1aa38a03}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:51,172 | WARN | topology-schema-assembler-1201 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33280]: Session terminated Session closed 2026-02-08T00:34:51,183 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33292}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:51,183 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:51,183 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:51,183 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33292] 2026-02-08T00:34:51,191 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33292} 2026-02-08T00:34:51,194 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33292} 2026-02-08T00:34:51,369 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33292]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:51,370 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33292]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:51,386 | WARN | topology-schema-assembler-1206 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33292]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4eddca7b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:51,389 | WARN | topology-schema-assembler-1206 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33292]: Session terminated Session closed 2026-02-08T00:34:51,401 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33308}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:51,401 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:51,401 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:51,401 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33308] 2026-02-08T00:34:51,411 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33308} 2026-02-08T00:34:51,414 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33308} 2026-02-08T00:34:51,589 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33308]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:51,589 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33308]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:51,605 | WARN | topology-schema-assembler-1211 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33308]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@14c37166}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:51,607 | WARN | topology-schema-assembler-1211 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33308]: Session terminated Session closed 2026-02-08T00:34:51,617 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33314}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:51,617 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:51,617 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:51,618 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33314] 2026-02-08T00:34:51,627 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33314} 2026-02-08T00:34:51,629 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33314} 2026-02-08T00:34:51,805 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33314]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:51,805 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33314]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:51,830 | WARN | topology-schema-assembler-1216 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33314]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7db5d2a0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:51,834 | WARN | topology-schema-assembler-1216 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33314]: Session terminated Session closed 2026-02-08T00:34:51,843 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33328}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:51,844 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:51,844 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:51,844 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33328] 2026-02-08T00:34:51,850 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33328} 2026-02-08T00:34:51,852 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33328} 2026-02-08T00:34:52,035 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33328]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:52,035 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33328]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:52,051 | WARN | topology-schema-assembler-1221 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33328]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3e02cf7e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:52,055 | WARN | topology-schema-assembler-1221 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33328]: Session terminated Session closed 2026-02-08T00:34:52,064 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33332}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:52,065 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:52,065 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:52,065 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33332] 2026-02-08T00:34:52,075 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33332} 2026-02-08T00:34:52,077 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33332} 2026-02-08T00:34:52,254 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33332]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:52,254 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33332]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:52,270 | WARN | topology-schema-assembler-1226 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33332]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@8cf67d6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:52,272 | WARN | topology-schema-assembler-1226 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33332]: Session terminated Session closed 2026-02-08T00:34:52,283 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33336}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:52,283 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:52,284 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:52,284 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33336] 2026-02-08T00:34:52,292 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33336} 2026-02-08T00:34:52,295 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33336} 2026-02-08T00:34:52,473 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33336]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:52,474 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33336]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:52,490 | WARN | topology-schema-assembler-1231 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33336]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4e26509d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:52,494 | WARN | topology-schema-assembler-1231 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33336]: Session terminated Session closed 2026-02-08T00:34:52,503 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33344}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:52,504 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:52,504 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:52,504 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33344] 2026-02-08T00:34:52,514 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33344} 2026-02-08T00:34:52,516 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33344} 2026-02-08T00:34:52,691 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33344]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:52,691 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33344]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:52,708 | WARN | topology-schema-assembler-1236 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33344]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6bae2f1a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:52,711 | WARN | topology-schema-assembler-1236 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33344]: Session terminated Session closed 2026-02-08T00:34:52,723 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33350}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:52,723 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:52,723 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:52,723 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33350] 2026-02-08T00:34:52,731 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33350} 2026-02-08T00:34:52,734 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33350} 2026-02-08T00:34:52,907 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33350]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:52,907 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33350]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:52,924 | WARN | topology-schema-assembler-1241 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33350]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3c242a2b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:52,929 | WARN | topology-schema-assembler-1241 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33350]: Session terminated Session closed 2026-02-08T00:34:52,940 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33356}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:52,941 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:52,941 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:52,941 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33356] 2026-02-08T00:34:52,951 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33356} 2026-02-08T00:34:52,954 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33356} 2026-02-08T00:34:53,129 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33356]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:53,130 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33356]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:53,147 | WARN | topology-schema-assembler-1246 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33356]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6ead1f7b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:53,151 | WARN | topology-schema-assembler-1246 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33356]: Session terminated Session closed 2026-02-08T00:34:53,162 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33358}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:53,163 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:53,163 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:53,163 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33358] 2026-02-08T00:34:53,172 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33358} 2026-02-08T00:34:53,175 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33358} 2026-02-08T00:34:53,347 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33358]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:53,348 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33358]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:53,364 | WARN | topology-schema-assembler-1251 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33358]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@71f2124a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:53,367 | WARN | topology-schema-assembler-1251 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33358]: Session terminated Session closed 2026-02-08T00:34:53,378 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33362}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:53,379 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:53,379 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:53,379 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33362] 2026-02-08T00:34:53,389 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33362} 2026-02-08T00:34:53,391 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33362} 2026-02-08T00:34:53,567 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33362]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:53,568 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33362]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:53,585 | WARN | topology-schema-assembler-1256 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33362]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@720d174f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:53,589 | WARN | topology-schema-assembler-1256 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33362]: Session terminated Session closed 2026-02-08T00:34:53,598 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33376}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:53,599 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:53,599 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:53,599 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33376] 2026-02-08T00:34:53,608 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33376} 2026-02-08T00:34:53,611 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33376} 2026-02-08T00:34:53,787 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33376]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:53,788 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33376]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:53,804 | WARN | topology-schema-assembler-1261 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33376]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@75a504e5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:53,808 | WARN | topology-schema-assembler-1261 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33376]: Session terminated Session closed 2026-02-08T00:34:53,821 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33386}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:53,822 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:53,822 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:53,822 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33386] 2026-02-08T00:34:53,829 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33386} 2026-02-08T00:34:53,832 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33386} 2026-02-08T00:34:54,005 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33386]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:54,006 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33386]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:54,022 | WARN | topology-schema-assembler-1266 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33386]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@559b4634}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:54,025 | WARN | topology-schema-assembler-1266 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33386]: Session terminated Session closed 2026-02-08T00:34:54,035 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33402}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:54,036 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:54,036 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:54,036 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33402] 2026-02-08T00:34:54,046 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33402} 2026-02-08T00:34:54,048 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33402} 2026-02-08T00:34:54,226 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33402]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:54,226 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33402]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:54,242 | WARN | topology-schema-assembler-1271 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33402]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2e2acc0a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:54,245 | WARN | topology-schema-assembler-1271 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33402]: Session terminated Session closed 2026-02-08T00:34:54,256 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33414}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:54,257 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:54,257 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:54,257 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33414] 2026-02-08T00:34:54,265 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33414} 2026-02-08T00:34:54,268 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33414} 2026-02-08T00:34:54,445 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33414]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:54,445 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33414]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:54,461 | WARN | topology-schema-assembler-1276 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33414]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@18ae2d47}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:54,463 | WARN | topology-schema-assembler-1276 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33414]: Session terminated Session closed 2026-02-08T00:34:54,475 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33422}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:54,476 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:54,476 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:54,476 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33422] 2026-02-08T00:34:54,486 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33422} 2026-02-08T00:34:54,489 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33422} 2026-02-08T00:34:54,663 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33422]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:54,663 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33422]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:54,680 | WARN | topology-schema-assembler-1281 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33422]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@cdbdb93}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:54,684 | WARN | topology-schema-assembler-1281 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33422]: Session terminated Session closed 2026-02-08T00:34:54,693 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33438}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:54,693 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:54,693 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:54,694 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33438] 2026-02-08T00:34:54,701 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33438} 2026-02-08T00:34:54,704 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33438} 2026-02-08T00:34:54,882 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33438]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:54,882 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33438]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:54,898 | WARN | topology-schema-assembler-1286 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33438]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@203afd45}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:54,902 | WARN | topology-schema-assembler-1286 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33438]: Session terminated Session closed 2026-02-08T00:34:54,911 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33440}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:54,912 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:54,912 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:54,912 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33440] 2026-02-08T00:34:54,922 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33440} 2026-02-08T00:34:54,924 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33440} 2026-02-08T00:34:55,102 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33440]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:55,102 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33440]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:55,118 | WARN | topology-schema-assembler-1291 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33440]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@27f66cf5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:55,122 | WARN | topology-schema-assembler-1291 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33440]: Session terminated Session closed 2026-02-08T00:34:55,132 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33456}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:55,132 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:55,133 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:55,133 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33456] 2026-02-08T00:34:55,142 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33456} 2026-02-08T00:34:55,146 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33456} 2026-02-08T00:34:55,320 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33456]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:55,320 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33456]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:55,336 | WARN | topology-schema-assembler-1296 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33456]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6e09d18e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:55,340 | WARN | topology-schema-assembler-1296 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33456]: Session terminated Session closed 2026-02-08T00:34:55,349 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33466}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:55,350 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:55,350 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:55,350 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33466] 2026-02-08T00:34:55,356 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33466} 2026-02-08T00:34:55,358 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33466} 2026-02-08T00:34:55,541 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33466]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:55,542 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33466]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:55,558 | WARN | topology-schema-assembler-1301 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33466]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3f9d632e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:55,562 | WARN | topology-schema-assembler-1301 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33466]: Session terminated Session closed 2026-02-08T00:34:55,572 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33474}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:55,572 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:55,572 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:55,573 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33474] 2026-02-08T00:34:55,581 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33474} 2026-02-08T00:34:55,584 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33474} 2026-02-08T00:34:55,758 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33474]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:55,758 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33474]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:55,775 | WARN | topology-schema-assembler-1306 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33474]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@54d729d7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:55,778 | WARN | topology-schema-assembler-1306 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33474]: Session terminated Session closed 2026-02-08T00:34:55,790 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33476}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:55,791 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:55,791 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:55,791 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33476] 2026-02-08T00:34:55,798 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33476} 2026-02-08T00:34:55,800 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33476} 2026-02-08T00:34:55,978 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33476]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:55,978 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33476]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:55,994 | WARN | topology-schema-assembler-1311 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33476]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2cee26fc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:55,997 | WARN | topology-schema-assembler-1311 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33476]: Session terminated Session closed 2026-02-08T00:34:56,008 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33490}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:56,009 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:56,009 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:56,009 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33490] 2026-02-08T00:34:56,019 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33490} 2026-02-08T00:34:56,022 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33490} 2026-02-08T00:34:56,191 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33490]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:56,192 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33490]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:56,201 | WARN | topology-schema-assembler-1316 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33490]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6af5e0c1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:56,205 | WARN | topology-schema-assembler-1316 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33490]: Session terminated Session closed 2026-02-08T00:34:56,226 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33498}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:56,227 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:56,227 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:56,227 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33498] 2026-02-08T00:34:56,235 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33498} 2026-02-08T00:34:56,237 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33498} 2026-02-08T00:34:56,405 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33498]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:56,405 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33498]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:56,426 | WARN | topology-schema-assembler-1321 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33498]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2912cda2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:56,430 | WARN | topology-schema-assembler-1321 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33498]: Session terminated Session closed 2026-02-08T00:34:56,439 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33506}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:56,441 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:56,441 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:56,441 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33506] 2026-02-08T00:34:56,452 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33506} 2026-02-08T00:34:56,455 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33506} 2026-02-08T00:34:56,623 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33506]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:56,623 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33506]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:56,632 | WARN | topology-schema-assembler-1326 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33506]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@74a2609e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:56,636 | WARN | topology-schema-assembler-1326 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33506]: Session terminated Session closed 2026-02-08T00:34:56,656 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33512}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:56,657 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:56,657 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:56,657 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33512] 2026-02-08T00:34:56,665 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33512} 2026-02-08T00:34:56,667 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33512} 2026-02-08T00:34:56,842 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33512]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:56,842 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33512]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:56,858 | WARN | topology-schema-assembler-1331 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33512]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7322fd10}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:56,862 | WARN | topology-schema-assembler-1331 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33512]: Session terminated Session closed 2026-02-08T00:34:56,873 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33528}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:56,874 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:56,874 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:56,874 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33528] 2026-02-08T00:34:56,882 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33528} 2026-02-08T00:34:56,884 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33528} 2026-02-08T00:34:57,058 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33528]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:57,058 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33528]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:57,064 | WARN | topology-schema-assembler-1336 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33528]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7f2f1946}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:57,066 | WARN | topology-schema-assembler-1336 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33528]: Session terminated Session closed 2026-02-08T00:34:57,084 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33536}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:57,085 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:57,085 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:57,085 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33536] 2026-02-08T00:34:57,091 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33536} 2026-02-08T00:34:57,093 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33536} 2026-02-08T00:34:57,271 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33536]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:57,271 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33536]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:57,287 | WARN | topology-schema-assembler-1341 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33536]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4f0ba8ad}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:57,290 | WARN | topology-schema-assembler-1341 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33536]: Session terminated Session closed 2026-02-08T00:34:57,299 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33542}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:57,299 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:57,299 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:57,299 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33542] 2026-02-08T00:34:57,304 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33542} 2026-02-08T00:34:57,306 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33542} 2026-02-08T00:34:57,485 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33542]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:57,485 | WARN | ssh-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33542]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:57,492 | WARN | topology-schema-assembler-1346 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33542]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@57b45631}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:57,495 | WARN | topology-schema-assembler-1346 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33542]: Session terminated Session closed 2026-02-08T00:34:57,515 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=33552}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:57,516 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:57,517 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:57,517 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33552] 2026-02-08T00:34:57,526 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33552} 2026-02-08T00:34:57,529 | INFO | ssh-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:33552} 2026-02-08T00:34:57,698 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33552]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:57,698 | WARN | ssh-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33552]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:57,706 | WARN | topology-schema-assembler-1351 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33552]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2f0b14c7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:57,710 | WARN | topology-schema-assembler-1351 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:33552]: Session terminated Session closed 2026-02-08T00:34:57,727 | INFO | ssh-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=49876}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:57,728 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:57,728 | WARN | ssh-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:57,728 | INFO | ssh-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49876] 2026-02-08T00:34:57,734 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:49876} 2026-02-08T00:34:57,737 | INFO | ssh-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:49876} 2026-02-08T00:34:57,916 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49876]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:57,916 | WARN | ssh-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49876]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:57,931 | WARN | topology-schema-assembler-1356 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49876]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@41366754}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:57,935 | WARN | topology-schema-assembler-1356 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49876]: Session terminated Session closed 2026-02-08T00:34:57,948 | INFO | ssh-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=49882}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:57,948 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:57,948 | WARN | ssh-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:57,948 | INFO | ssh-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49882] 2026-02-08T00:34:57,956 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:49882} 2026-02-08T00:34:57,959 | INFO | ssh-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:49882} 2026-02-08T00:34:58,129 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49882]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:34:58,129 | WARN | ssh-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49882]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:34:58,136 | WARN | topology-schema-assembler-1361 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49882]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4e0d646f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:848) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:585) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:466) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 47 more 2026-02-08T00:34:58,139 | WARN | topology-schema-assembler-1361 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49882]: Session terminated Session closed 2026-02-08T00:34:58,157 | INFO | ssh-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=49886}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:34:58,158 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:34:58,158 | WARN | ssh-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:34:58,158 | INFO | ssh-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49886] 2026-02-08T00:34:58,166 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:49886} 2026-02-08T00:34:58,169 | INFO | ssh-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeSshSessionContext{protocol=SSH, id=netopeer2, address=/10.30.170.38:49886} 2026-02-08T00:34:58,351 | WARN | ssh-call-home-server-5 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49886]: Session terminated Session closed 2026-02-08T00:34:58,352 | WARN | ssh-call-home-server-5 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49886]: Device communicator was tear down since the schema setup started 2026-02-08T00:35:01,073 | INFO | ssh-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=49898}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:01,073 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:01,074 | WARN | ssh-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:01,074 | INFO | ssh-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49898] 2026-02-08T00:35:01,081 | INFO | ssh-call-home-server-7 | SSHClient | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 277 authentication failed org.opendaylight.netconf.shaded.sshd.common.SshException: No more authentication methods available at org.opendaylight.netconf.shaded.sshd.client.session.ClientUserAuthService.tryNext(ClientUserAuthService.java:441) ~[?:?] at org.opendaylight.netconf.shaded.sshd.client.session.ClientUserAuthService.processUserAuth(ClientUserAuthService.java:375) ~[?:?] at org.opendaylight.netconf.shaded.sshd.client.session.ClientUserAuthService.process(ClientUserAuthService.java:270) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] 2026-02-08T00:35:04,301 | INFO | ssh-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=49902}, protocol=Protocol{name=SSH, specification=SshCase{sshTransportParameters=SshTransportParameters{encryption=Encryption{encryptionAlg=[]}, hostKey=HostKey{hostKeyAlg=[]}, keyExchange=KeyExchange{keyExchangeAlg=[]}, mac=Mac{macAlg=[]}}}}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:04,302 | INFO | ssh-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:04,303 | WARN | ssh-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:04,303 | INFO | ssh-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:49902] 2026-02-08T00:35:04,310 | INFO | ssh-call-home-server-0 | SSHClient | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 278 authentication failed org.opendaylight.netconf.shaded.sshd.common.SshException: No more authentication methods available at org.opendaylight.netconf.shaded.sshd.client.session.ClientUserAuthService.tryNext(ClientUserAuthService.java:441) ~[?:?] at org.opendaylight.netconf.shaded.sshd.client.session.ClientUserAuthService.processUserAuth(ClientUserAuthService.java:375) ~[?:?] at org.opendaylight.netconf.shaded.sshd.client.session.ClientUserAuthService.process(ClientUserAuthService.java:270) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] 2026-02-08T00:35:06,526 | INFO | ssh-call-home-server-1 | CallHomeSshServer | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | No auth settings found. Connection from /10.30.170.38:49914 rejected. 2026-02-08T00:35:06,527 | WARN | ssh-call-home-server-1 | TransportClientSession | 288 - org.opendaylight.netconf.shaded-sshd - 10.0.2 | exceptionCaught(TransportClientSession[ignored@/10.30.170.38:49914])[state=Opened] SshException: Server key did not validate 2026-02-08T00:35:06,528 | WARN | ssh-call-home-server-1 | SSHTransportStack | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 279 encountered an error org.opendaylight.netconf.shaded.sshd.common.SshException: Server key did not validate at org.opendaylight.netconf.shaded.sshd.client.session.AbstractClientSession.checkKeys(AbstractClientSession.java:627) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleKexMessage(AbstractSession.java:776) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:631) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] 2026-02-08T00:35:06,530 | INFO | ssh-call-home-server-1 | TransportClientSession | 288 - org.opendaylight.netconf.shaded-sshd - 10.0.2 | Disconnecting(TransportClientSession[ignored@/10.30.170.38:49914]): SSH2_DISCONNECT_HOST_KEY_NOT_VERIFIABLE - Server key did not validate 2026-02-08T00:35:08,542 | INFO | ssh-call-home-server-2 | CallHomeMountSshAuthProvider | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Repeating rejection of unlisted device with id of 10.30.170.38:49914 2026-02-08T00:35:08,542 | INFO | ssh-call-home-server-2 | CallHomeSshServer | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | No auth settings found. Connection from /10.30.170.38:59952 rejected. 2026-02-08T00:35:08,543 | WARN | ssh-call-home-server-2 | TransportClientSession | 288 - org.opendaylight.netconf.shaded-sshd - 10.0.2 | exceptionCaught(TransportClientSession[ignored@/10.30.170.38:59952])[state=Opened] SshException: Server key did not validate 2026-02-08T00:35:08,543 | WARN | ssh-call-home-server-2 | SSHTransportStack | 294 - org.opendaylight.netconf.transport-ssh - 10.0.2 | Session 280 encountered an error org.opendaylight.netconf.shaded.sshd.common.SshException: Server key did not validate at org.opendaylight.netconf.shaded.sshd.client.session.AbstractClientSession.checkKeys(AbstractClientSession.java:627) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleKexMessage(AbstractSession.java:776) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:631) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515) ~[?:?] at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:302) ~[?:?] at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:409) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:386) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1434) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:932) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:814) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] 2026-02-08T00:35:08,545 | INFO | ssh-call-home-server-2 | TransportClientSession | 288 - org.opendaylight.netconf.shaded-sshd - 10.0.2 | Disconnecting(TransportClientSession[ignored@/10.30.170.38:59952]): SSH2_DISCONNECT_HOST_KEY_NOT_VERIFIABLE - Server key did not validate 2026-02-08T00:35:10,715 | INFO | qtp607957351-480 | StaticConfiguration | 242 - org.opendaylight.mdsal.binding-dom-adapter - 15.0.2 | Binding-over-DOM codec shortcuts are enabled 2026-02-08T00:35:10,739 | INFO | qtp607957351-480 | LazyBindingMap | 302 - org.opendaylight.yangtools.binding-data-codec-dynamic - 14.0.20 | Using lazy population for maps larger than 1 element(s) 2026-02-08T00:35:12,358 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x8b1681d3, L:/10.30.171.191:4335 - R:/10.30.170.38:50068]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:12,447 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50068}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:12,449 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:12,449 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:12,449 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50068] 2026-02-08T00:35:12,450 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50068} 2026-02-08T00:35:12,456 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50068} 2026-02-08T00:35:12,596 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50068]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:12,596 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50068]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:12,769 | WARN | topology-schema-assembler-1368 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50068]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@376acffa}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:12,772 | WARN | topology-schema-assembler-1368 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50068]: Session terminated Session closed 2026-02-08T00:35:12,786 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xb4c4c137, L:/10.30.171.191:4335 - R:/10.30.170.38:50084]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:12,806 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50084}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:12,806 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:12,806 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:12,806 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50084] 2026-02-08T00:35:12,807 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50084} 2026-02-08T00:35:12,812 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50084} 2026-02-08T00:35:13,016 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50084]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:13,016 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50084]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:13,199 | WARN | topology-schema-assembler-1373 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50084]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7cff90dc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:13,202 | WARN | topology-schema-assembler-1373 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50084]: Session terminated Session closed 2026-02-08T00:35:13,205 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1516b2b7, L:/10.30.171.191:4335 - R:/10.30.170.38:50090]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:13,219 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50090}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:13,220 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:13,220 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:13,220 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50090] 2026-02-08T00:35:13,221 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50090} 2026-02-08T00:35:13,237 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50090} 2026-02-08T00:35:13,439 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50090]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:13,440 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50090]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:13,617 | WARN | topology-schema-assembler-1378 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50090]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@35477498}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:13,621 | WARN | topology-schema-assembler-1378 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50090]: Session terminated Session closed 2026-02-08T00:35:13,633 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xdcc8df80, L:/10.30.171.191:4335 - R:/10.30.170.38:50096]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:13,654 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50096}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:13,655 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:13,655 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:13,655 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50096] 2026-02-08T00:35:13,655 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50096} 2026-02-08T00:35:13,661 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50096} 2026-02-08T00:35:13,867 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50096]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:13,868 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50096]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:14,044 | WARN | topology-schema-assembler-1383 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50096]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3ada4131}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:14,046 | WARN | topology-schema-assembler-1383 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50096]: Session terminated Session closed 2026-02-08T00:35:14,050 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x022594f7, L:/10.30.171.191:4335 - R:/10.30.170.38:50112]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:14,062 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50112}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:14,063 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:14,064 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:14,064 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50112] 2026-02-08T00:35:14,064 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50112} 2026-02-08T00:35:14,069 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50112} 2026-02-08T00:35:14,276 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50112]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:14,276 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50112]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:14,284 | WARN | topology-schema-assembler-1388 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50112]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7577e70e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:14,286 | WARN | topology-schema-assembler-1388 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50112]: Session terminated Session closed 2026-02-08T00:35:14,288 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x9b7a5704, L:/10.30.171.191:4335 - R:/10.30.170.38:50116]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:14,302 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50116}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:14,302 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:14,302 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:14,302 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50116] 2026-02-08T00:35:14,302 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50116} 2026-02-08T00:35:14,306 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50116} 2026-02-08T00:35:14,477 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50116]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:14,477 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50116]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:14,484 | WARN | topology-schema-assembler-1393 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50116]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@a211b58}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:14,488 | WARN | topology-schema-assembler-1393 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50116]: Session terminated Session closed 2026-02-08T00:35:14,500 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xe75534bf, L:/10.30.171.191:4335 - R:/10.30.170.38:50120]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:14,519 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50120}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:14,520 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:14,520 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:14,520 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50120] 2026-02-08T00:35:14,521 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50120} 2026-02-08T00:35:14,530 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50120} 2026-02-08T00:35:14,697 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50120]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:14,697 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50120]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:14,714 | WARN | topology-schema-assembler-1398 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50120]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7b938f9f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:14,716 | WARN | topology-schema-assembler-1398 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50120]: Session terminated Session closed 2026-02-08T00:35:14,719 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf5033348, L:/10.30.171.191:4335 - R:/10.30.170.38:50134]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:14,732 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50134}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:14,732 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:14,732 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:14,733 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50134] 2026-02-08T00:35:14,733 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50134} 2026-02-08T00:35:14,737 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50134} 2026-02-08T00:35:14,913 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50134]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:14,914 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50134]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:14,930 | WARN | topology-schema-assembler-1403 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50134]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4e715d55}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:14,932 | WARN | topology-schema-assembler-1403 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50134]: Session terminated Session closed 2026-02-08T00:35:14,935 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xcefc5bc6, L:/10.30.171.191:4335 - R:/10.30.170.38:50150]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:14,948 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50150}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:14,948 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:14,948 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:14,949 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50150] 2026-02-08T00:35:14,949 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50150} 2026-02-08T00:35:14,953 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50150} 2026-02-08T00:35:15,133 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50150]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:15,134 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50150]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:15,151 | WARN | topology-schema-assembler-1408 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50150]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@11a4a20b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:15,154 | WARN | topology-schema-assembler-1408 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50150]: Session terminated Session closed 2026-02-08T00:35:15,157 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xdb61c706, L:/10.30.171.191:4335 - R:/10.30.170.38:50160]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:15,170 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50160}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:15,171 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:15,171 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:15,171 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50160] 2026-02-08T00:35:15,171 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50160} 2026-02-08T00:35:15,176 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50160} 2026-02-08T00:35:15,351 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50160]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:15,352 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50160]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:15,370 | WARN | topology-schema-assembler-1413 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50160]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1d5cf526}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:15,374 | WARN | topology-schema-assembler-1413 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50160]: Session terminated Session closed 2026-02-08T00:35:15,376 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x38243a35, L:/10.30.171.191:4335 - R:/10.30.170.38:50174]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:15,390 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50174}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:15,391 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:15,391 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:15,391 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50174] 2026-02-08T00:35:15,391 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50174} 2026-02-08T00:35:15,395 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50174} 2026-02-08T00:35:15,568 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50174]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:15,568 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50174]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:15,576 | WARN | topology-schema-assembler-1418 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50174]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@621780cb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:15,579 | WARN | topology-schema-assembler-1418 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50174]: Session terminated Session closed 2026-02-08T00:35:15,590 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x08349250, L:/10.30.171.191:4335 - R:/10.30.170.38:50190]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:15,604 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50190}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:15,605 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:15,605 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:15,605 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50190] 2026-02-08T00:35:15,606 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50190} 2026-02-08T00:35:15,611 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50190} 2026-02-08T00:35:15,786 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50190]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:15,786 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50190]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:15,806 | WARN | topology-schema-assembler-1423 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50190]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@549d94ed}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:15,809 | WARN | topology-schema-assembler-1423 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50190]: Session terminated Session closed 2026-02-08T00:35:15,812 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xe2626cda, L:/10.30.171.191:4335 - R:/10.30.170.38:50206]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:15,824 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50206}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:15,825 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:15,825 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:15,825 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50206] 2026-02-08T00:35:15,825 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50206} 2026-02-08T00:35:15,829 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50206} 2026-02-08T00:35:16,006 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50206]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:16,006 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50206]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:16,024 | WARN | topology-schema-assembler-1428 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50206]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5ae58f51}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:16,028 | WARN | topology-schema-assembler-1428 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50206]: Session terminated Session closed 2026-02-08T00:35:16,030 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6a40b146, L:/10.30.171.191:4335 - R:/10.30.170.38:50222]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:16,046 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50222}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:16,047 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:16,047 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:16,047 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50222] 2026-02-08T00:35:16,047 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50222} 2026-02-08T00:35:16,062 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50222} 2026-02-08T00:35:16,225 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50222]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:16,226 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50222]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:16,243 | WARN | topology-schema-assembler-1433 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50222]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@22cf71c7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:16,245 | WARN | topology-schema-assembler-1433 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50222]: Session terminated Session closed 2026-02-08T00:35:16,248 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xb52792f7, L:/10.30.171.191:4335 - R:/10.30.170.38:50232]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:16,260 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50232}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:16,261 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:16,261 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:16,261 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50232] 2026-02-08T00:35:16,261 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50232} 2026-02-08T00:35:16,265 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50232} 2026-02-08T00:35:16,445 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50232]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:16,445 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50232]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:16,462 | WARN | topology-schema-assembler-1438 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50232]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@12dd2a5f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:16,465 | WARN | topology-schema-assembler-1438 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50232]: Session terminated Session closed 2026-02-08T00:35:16,467 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6cac917c, L:/10.30.171.191:4335 - R:/10.30.170.38:50246]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:16,489 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50246}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:16,490 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:16,490 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:16,490 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50246] 2026-02-08T00:35:16,490 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50246} 2026-02-08T00:35:16,494 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50246} 2026-02-08T00:35:16,665 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50246]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:16,665 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50246]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:16,681 | WARN | topology-schema-assembler-1443 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50246]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4a75cd20}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:16,685 | WARN | topology-schema-assembler-1443 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50246]: Session terminated Session closed 2026-02-08T00:35:16,688 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x53fbe462, L:/10.30.171.191:4335 - R:/10.30.170.38:50248]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:16,701 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50248}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:16,701 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:16,701 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:16,702 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50248] 2026-02-08T00:35:16,702 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50248} 2026-02-08T00:35:16,706 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50248} 2026-02-08T00:35:16,883 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50248]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:16,883 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50248]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:16,900 | WARN | topology-schema-assembler-1448 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50248]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1d7f1df}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:16,903 | WARN | topology-schema-assembler-1448 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50248]: Session terminated Session closed 2026-02-08T00:35:16,906 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xbc7cd291, L:/10.30.171.191:4335 - R:/10.30.170.38:50262]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:16,919 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50262}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:16,919 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:16,919 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:16,919 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50262] 2026-02-08T00:35:16,919 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50262} 2026-02-08T00:35:16,922 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50262} 2026-02-08T00:35:17,102 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50262]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:17,102 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50262]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:17,120 | WARN | topology-schema-assembler-1453 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50262]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@a1b6078}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:17,124 | WARN | topology-schema-assembler-1453 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50262]: Session terminated Session closed 2026-02-08T00:35:17,132 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xeb5b1f1c, L:/10.30.171.191:4335 - R:/10.30.170.38:50276]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:17,142 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50276}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:17,143 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:17,143 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:17,143 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50276] 2026-02-08T00:35:17,143 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50276} 2026-02-08T00:35:17,151 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50276} 2026-02-08T00:35:17,323 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50276]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:17,324 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50276]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:17,337 | WARN | topology-schema-assembler-1458 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50276]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@590e9d1b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:17,339 | WARN | topology-schema-assembler-1458 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50276]: Session terminated Session closed 2026-02-08T00:35:17,342 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1903d929, L:/10.30.171.191:4335 - R:/10.30.170.38:50280]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:17,355 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50280}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:17,356 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:17,356 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:17,356 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50280] 2026-02-08T00:35:17,356 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50280} 2026-02-08T00:35:17,360 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50280} 2026-02-08T00:35:17,537 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50280]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:17,537 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50280]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:17,554 | WARN | topology-schema-assembler-1463 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50280]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2d23f309}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:17,557 | WARN | topology-schema-assembler-1463 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50280]: Session terminated Session closed 2026-02-08T00:35:17,560 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xc03e6737, L:/10.30.171.191:4335 - R:/10.30.170.38:50284]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:17,577 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50284}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:17,579 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:17,579 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:17,579 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50284] 2026-02-08T00:35:17,580 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50284} 2026-02-08T00:35:17,584 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50284} 2026-02-08T00:35:17,752 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50284]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:17,752 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50284]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:17,772 | WARN | topology-schema-assembler-1468 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50284]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1a27602b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:17,775 | WARN | topology-schema-assembler-1468 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50284]: Session terminated Session closed 2026-02-08T00:35:17,787 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xe158c310, L:/10.30.171.191:4335 - R:/10.30.170.38:60250]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:17,797 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60250}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:17,798 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:17,798 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:17,798 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60250] 2026-02-08T00:35:17,798 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60250} 2026-02-08T00:35:17,802 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60250} 2026-02-08T00:35:17,984 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60250]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:17,984 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60250]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:18,004 | WARN | topology-schema-assembler-1473 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60250]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4d35dd9d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:18,006 | WARN | topology-schema-assembler-1473 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60250]: Session terminated Session closed 2026-02-08T00:35:18,008 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xc2744686, L:/10.30.171.191:4335 - R:/10.30.170.38:60260]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:18,019 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60260}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:18,020 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:18,020 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:18,020 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60260] 2026-02-08T00:35:18,020 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60260} 2026-02-08T00:35:18,025 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60260} 2026-02-08T00:35:18,203 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60260]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:18,203 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60260]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:18,221 | WARN | topology-schema-assembler-1478 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60260]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6670fac6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:18,224 | WARN | topology-schema-assembler-1478 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60260]: Session terminated Session closed 2026-02-08T00:35:18,227 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6befe723, L:/10.30.171.191:4335 - R:/10.30.170.38:60272]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:18,237 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60272}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:18,238 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:18,238 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:18,238 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60272] 2026-02-08T00:35:18,239 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60272} 2026-02-08T00:35:18,243 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60272} 2026-02-08T00:35:18,419 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60272]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:18,419 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60272]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:18,426 | WARN | topology-schema-assembler-1483 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60272]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@49a403bd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:18,429 | WARN | topology-schema-assembler-1483 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60272]: Session terminated Session closed 2026-02-08T00:35:18,441 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xce71e670, L:/10.30.171.191:4335 - R:/10.30.170.38:60286]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:18,449 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60286}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:18,450 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:18,450 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:18,450 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60286] 2026-02-08T00:35:18,450 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60286} 2026-02-08T00:35:18,455 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60286} 2026-02-08T00:35:18,639 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60286]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:18,639 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60286]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:18,658 | WARN | topology-schema-assembler-1488 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60286]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4f66950d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:18,661 | WARN | topology-schema-assembler-1488 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60286]: Session terminated Session closed 2026-02-08T00:35:18,664 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x85ce53a8, L:/10.30.171.191:4335 - R:/10.30.170.38:60292]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:18,677 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60292}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:18,678 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:18,678 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:18,678 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60292] 2026-02-08T00:35:18,678 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60292} 2026-02-08T00:35:18,682 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60292} 2026-02-08T00:35:18,858 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60292]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:18,858 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60292]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:18,876 | WARN | topology-schema-assembler-1493 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60292]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6c3c235d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:18,879 | WARN | topology-schema-assembler-1493 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60292]: Session terminated Session closed 2026-02-08T00:35:18,882 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x11429a3c, L:/10.30.171.191:4335 - R:/10.30.170.38:60304]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:18,894 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60304}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:18,895 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:18,895 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:18,895 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60304] 2026-02-08T00:35:18,895 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60304} 2026-02-08T00:35:18,899 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60304} 2026-02-08T00:35:19,078 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60304]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:19,078 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60304]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:19,096 | WARN | topology-schema-assembler-1498 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60304]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@42289eef}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:19,100 | WARN | topology-schema-assembler-1498 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60304]: Session terminated Session closed 2026-02-08T00:35:19,103 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x4201bce6, L:/10.30.171.191:4335 - R:/10.30.170.38:60310]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:19,113 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60310}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:19,114 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:19,114 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:19,114 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60310] 2026-02-08T00:35:19,114 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60310} 2026-02-08T00:35:19,117 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60310} 2026-02-08T00:35:19,293 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60310]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:19,294 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60310]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:19,302 | WARN | topology-schema-assembler-1503 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60310]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@231951c4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:19,304 | WARN | topology-schema-assembler-1503 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60310]: Session terminated Session closed 2026-02-08T00:35:19,315 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x9e952bea, L:/10.30.171.191:4335 - R:/10.30.170.38:60322]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:19,325 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60322}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:19,326 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:19,326 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:19,326 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60322] 2026-02-08T00:35:19,326 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60322} 2026-02-08T00:35:19,329 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60322} 2026-02-08T00:35:19,509 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60322]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:19,509 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60322]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:19,526 | WARN | topology-schema-assembler-1508 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60322]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7cb566fa}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:19,529 | WARN | topology-schema-assembler-1508 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60322]: Session terminated Session closed 2026-02-08T00:35:19,531 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x0853fef8, L:/10.30.171.191:4335 - R:/10.30.170.38:60332]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:19,541 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60332}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:19,541 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:19,541 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:19,542 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60332] 2026-02-08T00:35:19,542 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60332} 2026-02-08T00:35:19,544 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60332} 2026-02-08T00:35:19,726 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60332]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:19,726 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60332]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:19,743 | WARN | topology-schema-assembler-1513 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60332]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@72c0f0d7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:19,747 | WARN | topology-schema-assembler-1513 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60332]: Session terminated Session closed 2026-02-08T00:35:19,750 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x62c9dea9, L:/10.30.171.191:4335 - R:/10.30.170.38:60344]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:19,766 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60344}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:19,767 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:19,768 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:19,768 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60344] 2026-02-08T00:35:19,768 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60344} 2026-02-08T00:35:19,771 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60344} 2026-02-08T00:35:19,942 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60344]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:19,942 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60344]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:19,958 | WARN | topology-schema-assembler-1518 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60344]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2059433}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:19,961 | WARN | topology-schema-assembler-1518 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60344]: Session terminated Session closed 2026-02-08T00:35:19,973 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x33f710a6, L:/10.30.171.191:4335 - R:/10.30.170.38:60356]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:20,000 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60356}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:20,001 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:20,001 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:20,001 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60356] 2026-02-08T00:35:20,002 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60356} 2026-02-08T00:35:20,005 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60356} 2026-02-08T00:35:20,171 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60356]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:20,171 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60356]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:20,188 | WARN | topology-schema-assembler-1523 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60356]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@335e5fa3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:20,191 | WARN | topology-schema-assembler-1523 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60356]: Session terminated Session closed 2026-02-08T00:35:20,194 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xbaa9574f, L:/10.30.171.191:4335 - R:/10.30.170.38:60370]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:20,207 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60370}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:20,207 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:20,208 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:20,208 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60370] 2026-02-08T00:35:20,208 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60370} 2026-02-08T00:35:20,211 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60370} 2026-02-08T00:35:20,389 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60370]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:20,389 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60370]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:20,408 | WARN | topology-schema-assembler-1528 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60370]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3e47b376}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:20,411 | WARN | topology-schema-assembler-1528 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60370]: Session terminated Session closed 2026-02-08T00:35:20,415 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x4cab737d, L:/10.30.171.191:4335 - R:/10.30.170.38:60374]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:20,426 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60374}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:20,426 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:20,426 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:20,427 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60374] 2026-02-08T00:35:20,427 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60374} 2026-02-08T00:35:20,431 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60374} 2026-02-08T00:35:20,608 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60374]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:20,608 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60374]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:20,625 | WARN | topology-schema-assembler-1533 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60374]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6db4da28}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:20,628 | WARN | topology-schema-assembler-1533 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60374]: Session terminated Session closed 2026-02-08T00:35:20,631 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xa7e58610, L:/10.30.171.191:4335 - R:/10.30.170.38:60376]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:20,644 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60376}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:20,645 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:20,645 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:20,646 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60376] 2026-02-08T00:35:20,646 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60376} 2026-02-08T00:35:20,651 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60376} 2026-02-08T00:35:20,829 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60376]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:20,830 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60376]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:20,850 | WARN | topology-schema-assembler-1538 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60376]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2d632e6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:20,853 | WARN | topology-schema-assembler-1538 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60376]: Session terminated Session closed 2026-02-08T00:35:20,857 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x380ccd90, L:/10.30.171.191:4335 - R:/10.30.170.38:60382]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:20,866 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60382}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:20,867 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:20,867 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:20,867 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60382] 2026-02-08T00:35:20,867 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60382} 2026-02-08T00:35:20,870 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60382} 2026-02-08T00:35:21,041 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60382]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:21,041 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60382]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:21,047 | WARN | topology-schema-assembler-1543 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60382]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@73bafa0b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:21,050 | WARN | topology-schema-assembler-1543 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60382]: Session terminated Session closed 2026-02-08T00:35:21,061 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x9fac329d, L:/10.30.171.191:4335 - R:/10.30.170.38:60394]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:21,076 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60394}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:21,077 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:21,077 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:21,077 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60394] 2026-02-08T00:35:21,077 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60394} 2026-02-08T00:35:21,081 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60394} 2026-02-08T00:35:21,292 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60394]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:21,292 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60394]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:21,472 | WARN | topology-schema-assembler-1548 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60394]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7ce3f772}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:21,475 | WARN | topology-schema-assembler-1548 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60394]: Session terminated Session closed 2026-02-08T00:35:21,477 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xa23ea1b3, L:/10.30.171.191:4335 - R:/10.30.170.38:60402]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:21,490 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60402}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:21,491 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:21,491 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:21,491 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60402] 2026-02-08T00:35:21,491 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60402} 2026-02-08T00:35:21,494 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60402} 2026-02-08T00:35:21,509 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60402]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:21,509 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60402]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:21,679 | WARN | topology-schema-assembler-1553 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60402]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1dc674be}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:21,682 | WARN | topology-schema-assembler-1553 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60402]: Session terminated Session closed 2026-02-08T00:35:21,694 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xdfc0ec64, L:/10.30.171.191:4335 - R:/10.30.170.38:60408]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:21,703 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60408}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:21,707 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:21,707 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:21,707 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60408] 2026-02-08T00:35:21,707 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60408} 2026-02-08T00:35:21,710 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60408} 2026-02-08T00:35:21,726 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60408]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:21,726 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60408]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:21,903 | WARN | topology-schema-assembler-1558 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60408]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@8402117}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:21,907 | WARN | topology-schema-assembler-1558 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60408]: Session terminated Session closed 2026-02-08T00:35:21,910 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xe5f5f6d4, L:/10.30.171.191:4335 - R:/10.30.170.38:60424]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:21,920 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60424}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:21,921 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:21,921 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:21,921 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60424] 2026-02-08T00:35:21,921 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60424} 2026-02-08T00:35:21,926 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60424} 2026-02-08T00:35:21,943 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60424]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:21,943 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60424]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:21,950 | WARN | topology-schema-assembler-1563 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60424]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@391cae35}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:21,952 | WARN | topology-schema-assembler-1563 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60424]: Session terminated Session closed 2026-02-08T00:35:21,956 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x9f37e590, L:/10.30.171.191:4335 - R:/10.30.170.38:60440]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:21,975 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60440}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:21,977 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:21,977 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:21,977 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60440] 2026-02-08T00:35:21,977 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60440} 2026-02-08T00:35:21,982 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60440} 2026-02-08T00:35:22,116 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60440]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:22,116 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60440]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:22,124 | WARN | topology-schema-assembler-1568 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60440]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@15b3491d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:22,125 | WARN | topology-schema-assembler-1568 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60440]: Session terminated Session closed 2026-02-08T00:35:22,128 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x3e1ff0b2, L:/10.30.171.191:4335 - R:/10.30.170.38:60442]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:22,145 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60442}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:22,146 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:22,146 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:22,146 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60442] 2026-02-08T00:35:22,146 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60442} 2026-02-08T00:35:22,150 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60442} 2026-02-08T00:35:22,166 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60442]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:22,166 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60442]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:22,323 | WARN | topology-schema-assembler-1573 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60442]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6f2ab314}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:22,326 | WARN | topology-schema-assembler-1573 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60442]: Session terminated Session closed 2026-02-08T00:35:22,339 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xcda4156b, L:/10.30.171.191:4335 - R:/10.30.170.38:60456]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:22,355 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60456}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:22,357 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:22,357 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:22,357 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60456] 2026-02-08T00:35:22,357 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60456} 2026-02-08T00:35:22,367 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60456} 2026-02-08T00:35:22,406 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60456]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:22,406 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60456]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:22,565 | WARN | topology-schema-assembler-1578 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60456]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@27279b6a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:22,567 | WARN | topology-schema-assembler-1578 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60456]: Session terminated Session closed 2026-02-08T00:35:22,592 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xbfa682c8, L:/10.30.171.191:4335 - R:/10.30.170.38:60466]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:22,610 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60466}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:22,611 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:22,611 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:22,611 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60466] 2026-02-08T00:35:22,611 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60466} 2026-02-08T00:35:22,615 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60466} 2026-02-08T00:35:22,761 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60466]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:22,761 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60466]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:22,768 | WARN | topology-schema-assembler-1583 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60466]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@73528a5b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:22,771 | WARN | topology-schema-assembler-1583 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60466]: Session terminated Session closed 2026-02-08T00:35:22,773 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xba3a9ed6, L:/10.30.171.191:4335 - R:/10.30.170.38:60476]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:22,790 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60476}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:22,791 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:22,791 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:22,792 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60476] 2026-02-08T00:35:22,792 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60476} 2026-02-08T00:35:22,796 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60476} 2026-02-08T00:35:22,980 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60476]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:22,980 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60476]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:22,989 | WARN | topology-schema-assembler-1588 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60476]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7ce96805}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:22,992 | WARN | topology-schema-assembler-1588 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60476]: Session terminated Session closed 2026-02-08T00:35:23,003 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x98d39e44, L:/10.30.171.191:4335 - R:/10.30.170.38:60492]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:23,016 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60492}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:23,018 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:23,020 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:23,020 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60492] 2026-02-08T00:35:23,020 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60492} 2026-02-08T00:35:23,024 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60492} 2026-02-08T00:35:23,200 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60492]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:23,200 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60492]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:23,218 | WARN | topology-schema-assembler-1593 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60492]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@14b26ce6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:23,223 | WARN | topology-schema-assembler-1593 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60492]: Session terminated Session closed 2026-02-08T00:35:23,226 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x20be9d57, L:/10.30.171.191:4335 - R:/10.30.170.38:60496]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:23,237 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60496}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:23,238 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:23,238 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:23,238 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60496] 2026-02-08T00:35:23,238 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60496} 2026-02-08T00:35:23,242 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60496} 2026-02-08T00:35:23,414 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60496]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:23,415 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60496]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:23,424 | WARN | topology-schema-assembler-1598 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60496]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@cf5db1d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:23,426 | WARN | topology-schema-assembler-1598 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60496]: Session terminated Session closed 2026-02-08T00:35:23,438 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x47f937dd, L:/10.30.171.191:4335 - R:/10.30.170.38:60502]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:23,450 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60502}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:23,450 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:23,450 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:23,450 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60502] 2026-02-08T00:35:23,450 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60502} 2026-02-08T00:35:23,454 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60502} 2026-02-08T00:35:23,637 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60502]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:23,637 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60502]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:23,655 | WARN | topology-schema-assembler-1603 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60502]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@60f8e33c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:23,659 | WARN | topology-schema-assembler-1603 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60502]: Session terminated Session closed 2026-02-08T00:35:23,663 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x70b7d6a6, L:/10.30.171.191:4335 - R:/10.30.170.38:60504]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:23,675 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60504}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:23,675 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:23,675 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:23,676 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60504] 2026-02-08T00:35:23,676 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60504} 2026-02-08T00:35:23,679 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60504} 2026-02-08T00:35:23,855 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60504]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:23,855 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60504]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:23,872 | WARN | topology-schema-assembler-1608 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60504]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@27750b0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:23,874 | WARN | topology-schema-assembler-1608 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60504]: Session terminated Session closed 2026-02-08T00:35:23,876 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x9fcfad98, L:/10.30.171.191:4335 - R:/10.30.170.38:60520]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:23,887 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60520}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:23,887 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:23,887 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:23,888 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60520] 2026-02-08T00:35:23,888 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60520} 2026-02-08T00:35:23,893 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60520} 2026-02-08T00:35:24,074 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60520]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:24,074 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60520]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:24,091 | WARN | topology-schema-assembler-1613 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60520]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3d7716ab}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:24,094 | WARN | topology-schema-assembler-1613 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60520]: Session terminated Session closed 2026-02-08T00:35:24,098 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xa4afcb9c, L:/10.30.171.191:4335 - R:/10.30.170.38:60522]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:24,107 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60522}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:24,108 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:24,108 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:24,108 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60522] 2026-02-08T00:35:24,108 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60522} 2026-02-08T00:35:24,112 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60522} 2026-02-08T00:35:24,292 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60522]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:24,292 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60522]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:24,308 | WARN | topology-schema-assembler-1618 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60522]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4d092ea3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:24,311 | WARN | topology-schema-assembler-1618 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60522]: Session terminated Session closed 2026-02-08T00:35:24,315 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x63387ddc, L:/10.30.171.191:4335 - R:/10.30.170.38:60536]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:24,324 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60536}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:24,325 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:24,325 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:24,325 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60536] 2026-02-08T00:35:24,325 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60536} 2026-02-08T00:35:24,329 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60536} 2026-02-08T00:35:24,512 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60536]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:24,512 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60536]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:24,529 | WARN | topology-schema-assembler-1623 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60536]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@103a7b8e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:24,536 | WARN | topology-schema-assembler-1623 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60536]: Session terminated Session closed 2026-02-08T00:35:24,539 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x07522496, L:/10.30.171.191:4335 - R:/10.30.170.38:60550]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:24,548 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60550}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:24,548 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:24,548 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:24,548 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60550] 2026-02-08T00:35:24,549 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60550} 2026-02-08T00:35:24,553 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60550} 2026-02-08T00:35:24,731 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60550]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:24,732 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60550]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:24,748 | WARN | topology-schema-assembler-1628 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60550]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@38b2e267}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:24,750 | WARN | topology-schema-assembler-1628 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60550]: Session terminated Session closed 2026-02-08T00:35:24,753 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1eec7073, L:/10.30.171.191:4335 - R:/10.30.170.38:60564]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:24,762 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60564}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:24,763 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:24,763 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:24,763 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60564] 2026-02-08T00:35:24,763 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60564} 2026-02-08T00:35:24,767 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60564} 2026-02-08T00:35:24,955 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60564]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:24,955 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60564]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:24,970 | WARN | topology-schema-assembler-1633 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60564]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@286346ca}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:24,972 | WARN | topology-schema-assembler-1633 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60564]: Session terminated Session closed 2026-02-08T00:35:24,977 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x09945a81, L:/10.30.171.191:4335 - R:/10.30.170.38:60578]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:24,988 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60578}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:24,988 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:24,988 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:24,988 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60578] 2026-02-08T00:35:24,988 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60578} 2026-02-08T00:35:24,992 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60578} 2026-02-08T00:35:25,169 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60578]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:25,169 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60578]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:25,185 | WARN | topology-schema-assembler-1638 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60578]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@72c4c1e3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:25,187 | WARN | topology-schema-assembler-1638 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60578]: Session terminated Session closed 2026-02-08T00:35:25,189 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x834b8603, L:/10.30.171.191:4335 - R:/10.30.170.38:60588]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:25,197 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60588}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:25,198 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:25,198 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:25,198 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60588] 2026-02-08T00:35:25,198 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60588} 2026-02-08T00:35:25,202 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60588} 2026-02-08T00:35:25,390 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60588]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:25,390 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60588]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:25,406 | WARN | topology-schema-assembler-1643 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60588]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5018ee54}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:25,408 | WARN | topology-schema-assembler-1643 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60588]: Session terminated Session closed 2026-02-08T00:35:25,412 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf42c583d, L:/10.30.171.191:4335 - R:/10.30.170.38:60590]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:25,422 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60590}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:25,422 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:25,423 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:25,423 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60590] 2026-02-08T00:35:25,423 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60590} 2026-02-08T00:35:25,426 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60590} 2026-02-08T00:35:25,607 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60590]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:25,607 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60590]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:25,632 | WARN | topology-schema-assembler-1648 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60590]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@70bf72c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:25,634 | WARN | topology-schema-assembler-1648 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60590]: Session terminated Session closed 2026-02-08T00:35:25,638 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xea47605e, L:/10.30.171.191:4335 - R:/10.30.170.38:60596]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:25,656 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60596}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:25,657 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:25,657 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:25,657 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60596] 2026-02-08T00:35:25,657 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60596} 2026-02-08T00:35:25,661 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60596} 2026-02-08T00:35:25,843 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60596]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:25,843 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60596]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:25,859 | WARN | topology-schema-assembler-1653 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60596]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@32d857df}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:25,861 | WARN | topology-schema-assembler-1653 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60596]: Session terminated Session closed 2026-02-08T00:35:25,863 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x3bf9179f, L:/10.30.171.191:4335 - R:/10.30.170.38:60598]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:25,871 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60598}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:25,872 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:25,872 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:25,872 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60598] 2026-02-08T00:35:25,872 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60598} 2026-02-08T00:35:25,877 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60598} 2026-02-08T00:35:26,056 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60598]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:26,056 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60598]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:26,076 | WARN | topology-schema-assembler-1658 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60598]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1b4ef6a4}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.Futures.addCallback(Futures.java:1098) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService.invokeRpc(NetconfDeviceDOMRpcService.java:47) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceRpc.invokeNetconf(NetconfDeviceRpc.java:35) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDevice.discoverMountPoints(NetconfDevice.java:234) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDevice.lambda$onRemoteSessionUp$1(NetconfDevice.java:116) ~[?:?] at com.google.common.util.concurrent.AbstractTransformFuture$AsyncTransformFuture.doTransform(AbstractTransformFuture.java:226) ~[?:?] at com.google.common.util.concurrent.AbstractTransformFuture$AsyncTransformFuture.doTransform(AbstractTransformFuture.java:213) ~[?:?] at com.google.common.util.concurrent.AbstractTransformFuture.run(AbstractTransformFuture.java:126) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 16 more 2026-02-08T00:35:26,078 | WARN | topology-schema-assembler-1658 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60598]: Session terminated Session closed 2026-02-08T00:35:26,090 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xb4da3aef, L:/10.30.171.191:4335 - R:/10.30.170.38:60604]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:26,099 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60604}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:26,099 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:26,100 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:26,100 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60604] 2026-02-08T00:35:26,100 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60604} 2026-02-08T00:35:26,104 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60604} 2026-02-08T00:35:26,284 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60604]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:26,284 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60604]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:26,309 | WARN | topology-schema-assembler-1663 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60604]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@16a6afc0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:26,312 | WARN | topology-schema-assembler-1663 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60604]: Session terminated Session closed 2026-02-08T00:35:26,315 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd249eb1d, L:/10.30.171.191:4335 - R:/10.30.170.38:60612]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:26,325 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60612}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:26,326 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:26,326 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:26,326 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60612] 2026-02-08T00:35:26,326 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60612} 2026-02-08T00:35:26,331 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60612} 2026-02-08T00:35:26,512 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60612]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:26,513 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60612]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:26,529 | WARN | topology-schema-assembler-1668 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60612]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2abfbb59}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:26,531 | WARN | topology-schema-assembler-1668 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60612]: Session terminated Session closed 2026-02-08T00:35:26,534 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x4571348f, L:/10.30.171.191:4335 - R:/10.30.170.38:60618]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:26,543 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60618}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:26,544 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:26,544 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:26,544 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60618] 2026-02-08T00:35:26,544 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60618} 2026-02-08T00:35:26,548 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60618} 2026-02-08T00:35:26,733 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60618]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:26,733 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60618]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:26,750 | WARN | topology-schema-assembler-1673 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60618]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4c3f2e5a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:26,753 | WARN | topology-schema-assembler-1673 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60618]: Session terminated Session closed 2026-02-08T00:35:26,756 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x261ec737, L:/10.30.171.191:4335 - R:/10.30.170.38:60626]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:26,765 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60626}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:26,766 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:26,766 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:26,766 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60626] 2026-02-08T00:35:26,766 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60626} 2026-02-08T00:35:26,770 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60626} 2026-02-08T00:35:26,951 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60626]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:26,951 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60626]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:26,974 | WARN | topology-schema-assembler-1678 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60626]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1cbf8519}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:26,976 | WARN | topology-schema-assembler-1678 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60626]: Session terminated Session closed 2026-02-08T00:35:26,980 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xa5e2e482, L:/10.30.171.191:4335 - R:/10.30.170.38:60628]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:26,990 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60628}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:26,991 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:26,991 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:26,991 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60628] 2026-02-08T00:35:26,991 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60628} 2026-02-08T00:35:26,994 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60628} 2026-02-08T00:35:27,179 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60628]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:27,179 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60628]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:27,196 | WARN | topology-schema-assembler-1683 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60628]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@14b19ed2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:27,198 | WARN | topology-schema-assembler-1683 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60628]: Session terminated Session closed 2026-02-08T00:35:27,203 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x09749975, L:/10.30.171.191:4335 - R:/10.30.170.38:60630]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:27,211 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60630}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:27,212 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:27,212 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:27,212 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60630] 2026-02-08T00:35:27,212 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60630} 2026-02-08T00:35:27,216 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60630} 2026-02-08T00:35:27,398 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60630]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:27,398 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60630]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:27,414 | WARN | topology-schema-assembler-1688 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60630]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1a9d7a7e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:27,418 | WARN | topology-schema-assembler-1688 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60630]: Session terminated Session closed 2026-02-08T00:35:27,420 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x94a9c6f0, L:/10.30.171.191:4335 - R:/10.30.170.38:60640]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:27,428 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60640}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:27,429 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:27,429 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:27,429 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60640] 2026-02-08T00:35:27,429 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60640} 2026-02-08T00:35:27,432 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60640} 2026-02-08T00:35:27,616 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60640]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:27,616 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60640]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:27,632 | WARN | topology-schema-assembler-1693 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60640]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4f336db8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:27,635 | WARN | topology-schema-assembler-1693 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60640]: Session terminated Session closed 2026-02-08T00:35:27,638 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x405d2466, L:/10.30.171.191:4335 - R:/10.30.170.38:50610]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:27,644 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50610}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:27,645 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:27,645 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:27,645 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50610] 2026-02-08T00:35:27,645 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50610} 2026-02-08T00:35:27,649 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50610} 2026-02-08T00:35:27,834 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50610]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:27,834 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50610]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:27,850 | WARN | topology-schema-assembler-1698 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50610]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4e6d77ad}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:27,853 | WARN | topology-schema-assembler-1698 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50610]: Session terminated Session closed 2026-02-08T00:35:27,855 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x4e110f95, L:/10.30.171.191:4335 - R:/10.30.170.38:50622]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:27,864 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50622}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:27,865 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:27,865 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:27,868 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50622] 2026-02-08T00:35:27,868 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50622} 2026-02-08T00:35:27,873 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50622} 2026-02-08T00:35:28,053 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50622]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:28,054 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50622]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:28,070 | WARN | topology-schema-assembler-1703 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50622]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1dd923bb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:28,072 | WARN | topology-schema-assembler-1703 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50622]: Session terminated Session closed 2026-02-08T00:35:28,075 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x8304507d, L:/10.30.171.191:4335 - R:/10.30.170.38:50632]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:28,084 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50632}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:28,085 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:28,085 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:28,085 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50632] 2026-02-08T00:35:28,085 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50632} 2026-02-08T00:35:28,089 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50632} 2026-02-08T00:35:28,272 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50632]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:28,272 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50632]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:28,288 | WARN | topology-schema-assembler-1708 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50632]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@c60dbd1}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:28,291 | WARN | topology-schema-assembler-1708 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50632]: Session terminated Session closed 2026-02-08T00:35:28,294 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x57a6c427, L:/10.30.171.191:4335 - R:/10.30.170.38:50642]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:28,303 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50642}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:28,304 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:28,304 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:28,304 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50642] 2026-02-08T00:35:28,304 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50642} 2026-02-08T00:35:28,308 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50642} 2026-02-08T00:35:28,490 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50642]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:28,490 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50642]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:28,515 | WARN | topology-schema-assembler-1713 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50642]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@f243f97}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:28,517 | WARN | topology-schema-assembler-1713 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50642]: Session terminated Session closed 2026-02-08T00:35:28,520 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x7d9fcc3d, L:/10.30.171.191:4335 - R:/10.30.170.38:50654]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:28,529 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50654}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:28,530 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:28,530 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:28,530 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50654] 2026-02-08T00:35:28,530 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50654} 2026-02-08T00:35:28,534 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50654} 2026-02-08T00:35:28,715 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50654]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:28,715 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50654]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:28,732 | WARN | topology-schema-assembler-1718 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50654]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4029f3de}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:28,734 | WARN | topology-schema-assembler-1718 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50654]: Session terminated Session closed 2026-02-08T00:35:28,737 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x29e54e8f, L:/10.30.171.191:4335 - R:/10.30.170.38:50658]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:28,743 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50658}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:28,744 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:28,744 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:28,744 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50658] 2026-02-08T00:35:28,745 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50658} 2026-02-08T00:35:28,748 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50658} 2026-02-08T00:35:28,933 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50658]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:28,933 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50658]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:28,958 | WARN | topology-schema-assembler-1723 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50658]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7dbd4070}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:28,960 | WARN | topology-schema-assembler-1723 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50658]: Session terminated Session closed 2026-02-08T00:35:28,962 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd4074cae, L:/10.30.171.191:4335 - R:/10.30.170.38:50672]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:28,970 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50672}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:28,971 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:28,971 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:28,971 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50672] 2026-02-08T00:35:28,971 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50672} 2026-02-08T00:35:28,975 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50672} 2026-02-08T00:35:29,163 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50672]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:29,163 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50672]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:29,179 | WARN | topology-schema-assembler-1728 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50672]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@67cdba57}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:29,180 | WARN | topology-schema-assembler-1728 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50672]: Session terminated Session closed 2026-02-08T00:35:29,183 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xe80b3a06, L:/10.30.171.191:4335 - R:/10.30.170.38:50680]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:29,194 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50680}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:29,195 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:29,195 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:29,195 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50680] 2026-02-08T00:35:29,196 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50680} 2026-02-08T00:35:29,200 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50680} 2026-02-08T00:35:29,381 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50680]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:29,382 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50680]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:29,398 | WARN | topology-schema-assembler-1733 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50680]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7beaa19a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:29,399 | WARN | topology-schema-assembler-1733 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50680]: Session terminated Session closed 2026-02-08T00:35:29,403 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x427e0665, L:/10.30.171.191:4335 - R:/10.30.170.38:50696]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:29,414 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50696}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:29,415 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:29,415 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:29,415 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50696] 2026-02-08T00:35:29,415 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50696} 2026-02-08T00:35:29,419 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50696} 2026-02-08T00:35:29,599 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50696]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:29,600 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50696]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:29,616 | WARN | topology-schema-assembler-1738 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50696]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@b18c5bd}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:29,617 | WARN | topology-schema-assembler-1738 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50696]: Session terminated Session closed 2026-02-08T00:35:29,620 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6ee3cb76, L:/10.30.171.191:4335 - R:/10.30.170.38:50712]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:29,627 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50712}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:29,628 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:29,628 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:29,628 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50712] 2026-02-08T00:35:29,628 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50712} 2026-02-08T00:35:29,631 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50712} 2026-02-08T00:35:29,814 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50712]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:29,815 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50712]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:29,832 | WARN | topology-schema-assembler-1743 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50712]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@70dccfbc}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:29,835 | WARN | topology-schema-assembler-1743 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50712]: Session terminated Session closed 2026-02-08T00:35:29,838 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xebdbef13, L:/10.30.171.191:4335 - R:/10.30.170.38:50716]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:29,845 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50716}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:29,845 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:29,845 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:29,846 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50716] 2026-02-08T00:35:29,846 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50716} 2026-02-08T00:35:29,849 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50716} 2026-02-08T00:35:30,032 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50716]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:30,033 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50716]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:30,049 | WARN | topology-schema-assembler-1748 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50716]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@40c3c07}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:30,052 | WARN | topology-schema-assembler-1748 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50716]: Session terminated Session closed 2026-02-08T00:35:30,055 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x10dea287, L:/10.30.171.191:4335 - R:/10.30.170.38:50726]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:30,062 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50726}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:30,063 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:30,063 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:30,063 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50726] 2026-02-08T00:35:30,063 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50726} 2026-02-08T00:35:30,067 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50726} 2026-02-08T00:35:30,245 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50726]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:30,245 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50726]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:30,261 | WARN | topology-schema-assembler-1753 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50726]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7df569a8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:30,264 | WARN | topology-schema-assembler-1753 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50726]: Session terminated Session closed 2026-02-08T00:35:30,276 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x8e085e0d, L:/10.30.171.191:4335 - R:/10.30.170.38:50740]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:30,288 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50740}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:30,289 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:30,289 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:30,289 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50740] 2026-02-08T00:35:30,289 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50740} 2026-02-08T00:35:30,292 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50740} 2026-02-08T00:35:30,473 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50740]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:30,473 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50740]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:30,490 | WARN | topology-schema-assembler-1758 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50740]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@265ada48}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:30,493 | WARN | topology-schema-assembler-1758 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50740]: Session terminated Session closed 2026-02-08T00:35:30,496 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x800c81f0, L:/10.30.171.191:4335 - R:/10.30.170.38:50744]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:30,504 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50744}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:30,505 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:30,505 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:30,505 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50744] 2026-02-08T00:35:30,505 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50744} 2026-02-08T00:35:30,508 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50744} 2026-02-08T00:35:30,692 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50744]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:30,693 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50744]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:30,710 | WARN | topology-schema-assembler-1763 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50744]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7539eca0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:30,712 | WARN | topology-schema-assembler-1763 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50744]: Session terminated Session closed 2026-02-08T00:35:30,715 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xb9437660, L:/10.30.171.191:4335 - R:/10.30.170.38:50752]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:30,724 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50752}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:30,725 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:30,725 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:30,725 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50752] 2026-02-08T00:35:30,725 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50752} 2026-02-08T00:35:30,728 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50752} 2026-02-08T00:35:30,909 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50752]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:30,909 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50752]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:30,927 | WARN | topology-schema-assembler-1768 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50752]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1c4af49b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:30,929 | WARN | topology-schema-assembler-1768 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50752]: Session terminated Session closed 2026-02-08T00:35:30,932 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1ccbf163, L:/10.30.171.191:4335 - R:/10.30.170.38:50756]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:30,943 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50756}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:30,943 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:30,943 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:30,944 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50756] 2026-02-08T00:35:30,944 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50756} 2026-02-08T00:35:30,947 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50756} 2026-02-08T00:35:31,132 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50756]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:31,133 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50756]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:31,150 | WARN | topology-schema-assembler-1773 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50756]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@62355ab3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:31,153 | WARN | topology-schema-assembler-1773 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50756]: Session terminated Session closed 2026-02-08T00:35:31,155 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x7cd38387, L:/10.30.171.191:4335 - R:/10.30.170.38:50760]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:31,163 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50760}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:31,164 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:31,164 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:31,164 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50760] 2026-02-08T00:35:31,164 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50760} 2026-02-08T00:35:31,168 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50760} 2026-02-08T00:35:31,348 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50760]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:31,349 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50760]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:31,366 | WARN | topology-schema-assembler-1778 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50760]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7b922ef0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:31,369 | WARN | topology-schema-assembler-1778 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50760]: Session terminated Session closed 2026-02-08T00:35:31,372 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6c7ea538, L:/10.30.171.191:4335 - R:/10.30.170.38:50764]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:31,383 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50764}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:31,383 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:31,383 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:31,384 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50764] 2026-02-08T00:35:31,384 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50764} 2026-02-08T00:35:31,387 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50764} 2026-02-08T00:35:31,565 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50764]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:31,565 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50764]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:31,773 | WARN | topology-schema-assembler-1783 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50764]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4f79cf98}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:31,775 | WARN | topology-schema-assembler-1783 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50764]: Session terminated Session closed 2026-02-08T00:35:31,778 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x38c97803, L:/10.30.171.191:4335 - R:/10.30.170.38:50778]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:31,790 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50778}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:31,790 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:31,791 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:31,791 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50778] 2026-02-08T00:35:31,791 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50778} 2026-02-08T00:35:31,794 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50778} 2026-02-08T00:35:31,993 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50778]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:31,993 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50778]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:32,000 | WARN | topology-schema-assembler-1788 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50778]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6ba269d3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:32,004 | WARN | topology-schema-assembler-1788 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50778]: Session terminated Session closed 2026-02-08T00:35:32,006 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x35be4543, L:/10.30.171.191:4335 - R:/10.30.170.38:50784]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:32,017 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50784}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:32,018 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:32,018 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:32,018 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50784] 2026-02-08T00:35:32,018 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50784} 2026-02-08T00:35:32,021 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50784} 2026-02-08T00:35:32,203 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50784]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:32,203 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50784]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:32,220 | WARN | topology-schema-assembler-1793 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50784]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5ec6dde}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:32,223 | WARN | topology-schema-assembler-1793 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50784]: Session terminated Session closed 2026-02-08T00:35:32,225 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6e31e9d0, L:/10.30.171.191:4335 - R:/10.30.170.38:50786]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:32,236 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50786}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:32,237 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:32,237 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:32,237 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50786] 2026-02-08T00:35:32,237 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50786} 2026-02-08T00:35:32,240 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50786} 2026-02-08T00:35:32,421 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50786]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:32,421 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50786]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:32,438 | WARN | topology-schema-assembler-1798 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50786]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@15d6fcd2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:32,440 | WARN | topology-schema-assembler-1798 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50786]: Session terminated Session closed 2026-02-08T00:35:32,442 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x0f4a3f64, L:/10.30.171.191:4335 - R:/10.30.170.38:50796]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:32,453 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50796}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:32,454 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:32,454 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:32,454 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50796] 2026-02-08T00:35:32,454 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50796} 2026-02-08T00:35:32,457 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50796} 2026-02-08T00:35:32,640 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50796]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:32,640 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50796]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:32,656 | WARN | topology-schema-assembler-1803 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50796]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1f4da231}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:32,657 | WARN | topology-schema-assembler-1803 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50796]: Session terminated Session closed 2026-02-08T00:35:32,659 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1d4d3173, L:/10.30.171.191:4335 - R:/10.30.170.38:50812]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:32,669 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50812}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:32,670 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:32,670 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:32,670 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50812] 2026-02-08T00:35:32,670 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50812} 2026-02-08T00:35:32,673 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50812} 2026-02-08T00:35:32,859 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50812]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:32,859 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50812]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:32,874 | WARN | topology-schema-assembler-1808 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50812]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@b6a1d52}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:32,877 | WARN | topology-schema-assembler-1808 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50812]: Session terminated Session closed 2026-02-08T00:35:32,880 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xe2a11f41, L:/10.30.171.191:4335 - R:/10.30.170.38:50820]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:32,890 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50820}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:32,890 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:32,890 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:32,890 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50820] 2026-02-08T00:35:32,890 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50820} 2026-02-08T00:35:32,893 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50820} 2026-02-08T00:35:33,077 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50820]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:33,077 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50820]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:33,092 | WARN | topology-schema-assembler-1813 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50820]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1b25dc25}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:33,094 | WARN | topology-schema-assembler-1813 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50820]: Session terminated Session closed 2026-02-08T00:35:33,096 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x49eb2c6c, L:/10.30.171.191:4335 - R:/10.30.170.38:50826]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:33,108 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50826}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:33,109 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:33,109 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:33,109 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50826] 2026-02-08T00:35:33,109 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50826} 2026-02-08T00:35:33,112 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50826} 2026-02-08T00:35:33,297 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50826]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:33,297 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50826]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:33,311 | WARN | topology-schema-assembler-1818 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50826]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@aacfb8c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:33,314 | WARN | topology-schema-assembler-1818 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50826]: Session terminated Session closed 2026-02-08T00:35:33,317 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1ae4d559, L:/10.30.171.191:4335 - R:/10.30.170.38:50838]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:33,328 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50838}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:33,328 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:33,328 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:33,328 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50838] 2026-02-08T00:35:33,328 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50838} 2026-02-08T00:35:33,331 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50838} 2026-02-08T00:35:33,516 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50838]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:33,516 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50838]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:33,531 | WARN | topology-schema-assembler-1823 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50838]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@60a9be63}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:33,532 | WARN | topology-schema-assembler-1823 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50838]: Session terminated Session closed 2026-02-08T00:35:33,535 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd8e5b3ed, L:/10.30.171.191:4335 - R:/10.30.170.38:50844]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:33,544 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50844}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:33,545 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:33,545 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:33,545 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50844] 2026-02-08T00:35:33,545 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50844} 2026-02-08T00:35:33,549 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50844} 2026-02-08T00:35:33,734 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50844]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:33,735 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50844]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:33,750 | WARN | topology-schema-assembler-1828 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50844]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1b58e535}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:33,753 | WARN | topology-schema-assembler-1828 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50844]: Session terminated Session closed 2026-02-08T00:35:33,756 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x098a7fc5, L:/10.30.171.191:4335 - R:/10.30.170.38:50858]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:33,768 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50858}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:33,768 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:33,768 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:33,768 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50858] 2026-02-08T00:35:33,768 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50858} 2026-02-08T00:35:33,771 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50858} 2026-02-08T00:35:33,953 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50858]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:33,953 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50858]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:33,973 | WARN | topology-schema-assembler-1833 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50858]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@607c4c13}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:33,975 | WARN | topology-schema-assembler-1833 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50858]: Session terminated Session closed 2026-02-08T00:35:33,978 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd9286daa, L:/10.30.171.191:4335 - R:/10.30.170.38:50868]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:33,988 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50868}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:33,989 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:33,989 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:33,989 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50868] 2026-02-08T00:35:33,989 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50868} 2026-02-08T00:35:33,992 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50868} 2026-02-08T00:35:34,172 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50868]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:34,172 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50868]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:34,189 | WARN | topology-schema-assembler-1838 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50868]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@26866a3f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:34,191 | WARN | topology-schema-assembler-1838 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50868]: Session terminated Session closed 2026-02-08T00:35:34,194 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf8f38268, L:/10.30.171.191:4335 - R:/10.30.170.38:50872]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:34,205 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50872}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:34,205 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:34,205 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:34,206 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50872] 2026-02-08T00:35:34,206 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50872} 2026-02-08T00:35:34,208 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50872} 2026-02-08T00:35:34,392 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50872]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:34,392 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50872]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:34,409 | WARN | topology-schema-assembler-1843 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50872]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@43b9ba50}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:34,412 | WARN | topology-schema-assembler-1843 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50872]: Session terminated Session closed 2026-02-08T00:35:34,415 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x5b8b018f, L:/10.30.171.191:4335 - R:/10.30.170.38:50886]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:34,426 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50886}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:34,426 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:34,426 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:34,426 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50886] 2026-02-08T00:35:34,426 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50886} 2026-02-08T00:35:34,429 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50886} 2026-02-08T00:35:34,611 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50886]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:34,612 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50886]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:34,628 | WARN | topology-schema-assembler-1848 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50886]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@364cf786}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:34,631 | WARN | topology-schema-assembler-1848 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50886]: Session terminated Session closed 2026-02-08T00:35:34,633 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xa240e159, L:/10.30.171.191:4335 - R:/10.30.170.38:50896]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:34,644 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50896}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:34,644 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:34,644 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:34,644 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50896] 2026-02-08T00:35:34,644 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50896} 2026-02-08T00:35:34,647 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50896} 2026-02-08T00:35:34,830 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50896]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:34,830 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50896]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:34,846 | WARN | topology-schema-assembler-1853 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50896]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@465dceae}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:34,849 | WARN | topology-schema-assembler-1853 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50896]: Session terminated Session closed 2026-02-08T00:35:34,851 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd50c68ec, L:/10.30.171.191:4335 - R:/10.30.170.38:50904]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:34,863 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50904}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:34,863 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:34,863 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:34,864 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50904] 2026-02-08T00:35:34,864 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50904} 2026-02-08T00:35:34,867 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50904} 2026-02-08T00:35:35,049 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50904]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:35,050 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50904]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:35,067 | WARN | topology-schema-assembler-1858 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50904]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5e9b6f0f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:35,069 | WARN | topology-schema-assembler-1858 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50904]: Session terminated Session closed 2026-02-08T00:35:35,072 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xaaae94fa, L:/10.30.171.191:4335 - R:/10.30.170.38:50910]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:35,083 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50910}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:35,083 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:35,083 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:35,083 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50910] 2026-02-08T00:35:35,083 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50910} 2026-02-08T00:35:35,086 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50910} 2026-02-08T00:35:35,268 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50910]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:35,268 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50910]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:35,284 | WARN | topology-schema-assembler-1863 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50910]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@aefbdaf}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:35,287 | WARN | topology-schema-assembler-1863 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50910]: Session terminated Session closed 2026-02-08T00:35:35,289 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x5f22b5df, L:/10.30.171.191:4335 - R:/10.30.170.38:50924]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:35,301 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50924}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:35,302 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:35,302 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:35,302 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50924] 2026-02-08T00:35:35,302 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50924} 2026-02-08T00:35:35,305 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50924} 2026-02-08T00:35:35,486 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50924]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:35,486 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50924]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:35,502 | WARN | topology-schema-assembler-1868 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50924]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@476227f9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:35,505 | WARN | topology-schema-assembler-1868 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50924]: Session terminated Session closed 2026-02-08T00:35:35,508 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x30335002, L:/10.30.171.191:4335 - R:/10.30.170.38:50936]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:35,518 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50936}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:35,519 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:35,519 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:35,519 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50936] 2026-02-08T00:35:35,519 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50936} 2026-02-08T00:35:35,523 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50936} 2026-02-08T00:35:35,705 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50936]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:35,705 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50936]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:35,721 | WARN | topology-schema-assembler-1873 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50936]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2fb0796a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:35,723 | WARN | topology-schema-assembler-1873 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50936]: Session terminated Session closed 2026-02-08T00:35:35,726 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x3cf1faac, L:/10.30.171.191:4335 - R:/10.30.170.38:50952]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:35,738 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50952}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:35,739 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:35,740 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:35,740 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50952] 2026-02-08T00:35:35,740 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50952} 2026-02-08T00:35:35,743 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50952} 2026-02-08T00:35:35,924 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50952]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:35,924 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50952]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:35,940 | WARN | topology-schema-assembler-1878 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50952]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1a1fb34}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:35,942 | WARN | topology-schema-assembler-1878 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50952]: Session terminated Session closed 2026-02-08T00:35:35,944 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x2ad58faf, L:/10.30.171.191:4335 - R:/10.30.170.38:50966]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:35,955 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50966}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:35,956 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:35,956 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:35,956 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50966] 2026-02-08T00:35:35,957 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50966} 2026-02-08T00:35:35,960 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50966} 2026-02-08T00:35:36,142 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50966]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:36,143 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50966]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:36,162 | WARN | topology-schema-assembler-1883 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50966]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6ec7b0b0}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:36,165 | WARN | topology-schema-assembler-1883 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50966]: Session terminated Session closed 2026-02-08T00:35:36,168 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x04f8cdc2, L:/10.30.171.191:4335 - R:/10.30.170.38:50968]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:36,178 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50968}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:36,179 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:36,179 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:36,179 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50968] 2026-02-08T00:35:36,179 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50968} 2026-02-08T00:35:36,182 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50968} 2026-02-08T00:35:36,362 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50968]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:36,363 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50968]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:36,378 | WARN | topology-schema-assembler-1888 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50968]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@124f03ea}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:36,381 | WARN | topology-schema-assembler-1888 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50968]: Session terminated Session closed 2026-02-08T00:35:36,384 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x082e0699, L:/10.30.171.191:4335 - R:/10.30.170.38:50974]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:36,395 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50974}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:36,396 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:36,396 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:36,396 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50974] 2026-02-08T00:35:36,396 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50974} 2026-02-08T00:35:36,399 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50974} 2026-02-08T00:35:36,586 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50974]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:36,586 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50974]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:36,605 | WARN | topology-schema-assembler-1893 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50974]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2b55ef77}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:36,607 | WARN | topology-schema-assembler-1893 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50974]: Session terminated Session closed 2026-02-08T00:35:36,610 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xcbadc0f7, L:/10.30.171.191:4335 - R:/10.30.170.38:50980]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:36,622 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50980}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:36,622 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:36,622 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:36,622 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50980] 2026-02-08T00:35:36,622 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50980} 2026-02-08T00:35:36,625 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50980} 2026-02-08T00:35:36,800 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50980]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:36,800 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50980]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:36,807 | WARN | topology-schema-assembler-1898 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50980]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7a43a594}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:36,810 | WARN | topology-schema-assembler-1898 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50980]: Session terminated Session closed 2026-02-08T00:35:36,821 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xc34521d0, L:/10.30.171.191:4335 - R:/10.30.170.38:50994]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:36,830 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50994}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:36,830 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:36,830 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:36,830 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50994] 2026-02-08T00:35:36,830 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50994} 2026-02-08T00:35:36,833 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50994} 2026-02-08T00:35:37,017 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50994]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:37,017 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50994]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:37,033 | WARN | topology-schema-assembler-1903 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50994]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6234f47b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:37,036 | WARN | topology-schema-assembler-1903 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50994]: Session terminated Session closed 2026-02-08T00:35:37,038 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1dd4458c, L:/10.30.171.191:4335 - R:/10.30.170.38:50998]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:37,046 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=50998}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:37,046 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:37,046 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:37,046 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50998] 2026-02-08T00:35:37,046 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50998} 2026-02-08T00:35:37,049 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:50998} 2026-02-08T00:35:37,234 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50998]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:37,234 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50998]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:37,250 | WARN | topology-schema-assembler-1908 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50998]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@63ea805c}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:37,253 | WARN | topology-schema-assembler-1908 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:50998]: Session terminated Session closed 2026-02-08T00:35:37,255 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x622a4b79, L:/10.30.171.191:4335 - R:/10.30.170.38:51000]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:37,263 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=51000}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:37,263 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:37,263 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:37,263 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:51000] 2026-02-08T00:35:37,264 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:51000} 2026-02-08T00:35:37,266 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:51000} 2026-02-08T00:35:37,452 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:51000]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:37,452 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:51000]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:37,468 | WARN | topology-schema-assembler-1913 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:51000]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7b41eb03}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:37,470 | WARN | topology-schema-assembler-1913 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:51000]: Session terminated Session closed 2026-02-08T00:35:37,472 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xc0d92408, L:/10.30.171.191:4335 - R:/10.30.170.38:51008]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:37,481 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=51008}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:37,481 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:37,481 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:37,481 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:51008] 2026-02-08T00:35:37,481 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:51008} 2026-02-08T00:35:37,485 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:51008} 2026-02-08T00:35:37,673 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:51008]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:37,674 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:51008]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:37,692 | WARN | topology-schema-assembler-1918 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:51008]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@28cf13df}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:37,695 | WARN | topology-schema-assembler-1918 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:51008]: Session terminated Session closed 2026-02-08T00:35:37,697 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x51554187, L:/10.30.171.191:4335 - R:/10.30.170.38:60200]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:37,706 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60200}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:37,707 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:37,707 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:37,707 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60200] 2026-02-08T00:35:37,707 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60200} 2026-02-08T00:35:37,711 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60200} 2026-02-08T00:35:37,892 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60200]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:37,892 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60200]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:37,908 | WARN | topology-schema-assembler-1923 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60200]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6321b886}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:37,912 | WARN | topology-schema-assembler-1923 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60200]: Session terminated Session closed 2026-02-08T00:35:37,914 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x842e5581, L:/10.30.171.191:4335 - R:/10.30.170.38:60210]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:37,924 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60210}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:37,925 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:37,925 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:37,925 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60210] 2026-02-08T00:35:37,925 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60210} 2026-02-08T00:35:37,928 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60210} 2026-02-08T00:35:38,112 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60210]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:38,112 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60210]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:38,128 | WARN | topology-schema-assembler-1928 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60210]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@29c65bff}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:38,130 | WARN | topology-schema-assembler-1928 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60210]: Session terminated Session closed 2026-02-08T00:35:38,133 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x3bf5184b, L:/10.30.171.191:4335 - R:/10.30.170.38:60216]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:38,142 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60216}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:38,142 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:38,142 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:38,142 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60216] 2026-02-08T00:35:38,143 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60216} 2026-02-08T00:35:38,145 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60216} 2026-02-08T00:35:38,331 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60216]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:38,332 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60216]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:38,348 | WARN | topology-schema-assembler-1933 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60216]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@69f2acca}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:38,350 | WARN | topology-schema-assembler-1933 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60216]: Session terminated Session closed 2026-02-08T00:35:38,353 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf7e15463, L:/10.30.171.191:4335 - R:/10.30.170.38:60232]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:38,360 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60232}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:38,361 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:38,361 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:38,361 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60232] 2026-02-08T00:35:38,361 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60232} 2026-02-08T00:35:38,365 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60232} 2026-02-08T00:35:38,550 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60232]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:38,551 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60232]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:38,566 | WARN | topology-schema-assembler-1938 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60232]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@13c20de8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:38,569 | WARN | topology-schema-assembler-1938 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60232]: Session terminated Session closed 2026-02-08T00:35:38,571 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd54905b1, L:/10.30.171.191:4335 - R:/10.30.170.38:60240]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:38,580 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60240}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:38,580 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:38,580 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:38,580 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60240] 2026-02-08T00:35:38,581 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60240} 2026-02-08T00:35:38,584 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60240} 2026-02-08T00:35:38,772 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60240]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:38,773 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60240]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:38,789 | WARN | topology-schema-assembler-1943 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60240]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3abcf36f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:38,791 | WARN | topology-schema-assembler-1943 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60240]: Session terminated Session closed 2026-02-08T00:35:38,794 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd65aa98b, L:/10.30.171.191:4335 - R:/10.30.170.38:60244]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:38,803 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60244}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:38,803 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:38,804 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:38,804 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60244] 2026-02-08T00:35:38,804 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60244} 2026-02-08T00:35:38,807 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60244} 2026-02-08T00:35:38,993 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60244]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:38,995 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60244]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:39,012 | WARN | topology-schema-assembler-1948 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60244]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2e6862e9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:39,015 | WARN | topology-schema-assembler-1948 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60244]: Session terminated Session closed 2026-02-08T00:35:39,017 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xb713373c, L:/10.30.171.191:4335 - R:/10.30.170.38:60256]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:39,026 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60256}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:39,026 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:39,026 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:39,026 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60256] 2026-02-08T00:35:39,026 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60256} 2026-02-08T00:35:39,030 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60256} 2026-02-08T00:35:39,212 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60256]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:39,213 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60256]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:39,228 | WARN | topology-schema-assembler-1953 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60256]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2c9bdd2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:39,230 | WARN | topology-schema-assembler-1953 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60256]: Session terminated Session closed 2026-02-08T00:35:39,233 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x79dbd762, L:/10.30.171.191:4335 - R:/10.30.170.38:60270]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:39,243 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60270}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:39,244 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:39,244 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:39,244 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60270] 2026-02-08T00:35:39,244 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60270} 2026-02-08T00:35:39,247 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60270} 2026-02-08T00:35:39,432 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60270]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:39,432 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60270]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:39,447 | WARN | topology-schema-assembler-1958 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60270]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1a5d8b18}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:39,451 | WARN | topology-schema-assembler-1958 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60270]: Session terminated Session closed 2026-02-08T00:35:39,453 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xeaf32330, L:/10.30.171.191:4335 - R:/10.30.170.38:60282]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:39,462 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60282}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:39,462 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:39,462 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:39,462 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60282] 2026-02-08T00:35:39,462 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60282} 2026-02-08T00:35:39,466 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60282} 2026-02-08T00:35:39,652 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60282]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:39,652 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60282]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:39,670 | WARN | topology-schema-assembler-1963 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60282]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@41114ea3}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:39,674 | WARN | topology-schema-assembler-1963 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60282]: Session terminated Session closed 2026-02-08T00:35:39,677 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xcc83ec6e, L:/10.30.171.191:4335 - R:/10.30.170.38:60286]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:39,687 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60286}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:39,687 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:39,687 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:39,688 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60286] 2026-02-08T00:35:39,688 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60286} 2026-02-08T00:35:39,692 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60286} 2026-02-08T00:35:39,871 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60286]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:39,872 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60286]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:39,888 | WARN | topology-schema-assembler-1968 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60286]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@7cdf8519}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:39,891 | WARN | topology-schema-assembler-1968 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60286]: Session terminated Session closed 2026-02-08T00:35:39,894 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xff324871, L:/10.30.171.191:4335 - R:/10.30.170.38:60288]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:39,903 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60288}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:39,904 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:39,904 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:39,904 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60288] 2026-02-08T00:35:39,904 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60288} 2026-02-08T00:35:39,907 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60288} 2026-02-08T00:35:40,091 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60288]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:40,092 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60288]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:40,108 | WARN | topology-schema-assembler-1973 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60288]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1e4820b6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:40,111 | WARN | topology-schema-assembler-1973 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60288]: Session terminated Session closed 2026-02-08T00:35:40,114 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x9d092e03, L:/10.30.171.191:4335 - R:/10.30.170.38:60304]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:40,124 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60304}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:40,124 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:40,124 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:40,124 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60304] 2026-02-08T00:35:40,124 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60304} 2026-02-08T00:35:40,127 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60304} 2026-02-08T00:35:40,310 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60304]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:40,310 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60304]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:40,326 | WARN | topology-schema-assembler-1978 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60304]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6b1eb006}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:40,329 | WARN | topology-schema-assembler-1978 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60304]: Session terminated Session closed 2026-02-08T00:35:40,331 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x3029ca80, L:/10.30.171.191:4335 - R:/10.30.170.38:60312]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:40,343 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60312}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:40,344 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:40,344 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:40,344 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60312] 2026-02-08T00:35:40,344 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60312} 2026-02-08T00:35:40,347 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60312} 2026-02-08T00:35:40,541 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60312]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:40,542 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60312]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:40,739 | WARN | topology-schema-assembler-1983 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60312]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3c3ee825}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:40,743 | WARN | topology-schema-assembler-1983 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60312]: Session terminated Session closed 2026-02-08T00:35:40,747 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xc1d7e5db, L:/10.30.171.191:4335 - R:/10.30.170.38:60328]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:40,762 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60328}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:40,763 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:40,763 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:40,763 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60328] 2026-02-08T00:35:40,763 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60328} 2026-02-08T00:35:40,768 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60328} 2026-02-08T00:35:40,959 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60328]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:40,960 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60328]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:40,971 | WARN | topology-schema-assembler-1988 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60328]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4f00ebc8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:40,974 | WARN | topology-schema-assembler-1988 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60328]: Session terminated Session closed 2026-02-08T00:35:40,976 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x739e913d, L:/10.30.171.191:4335 - R:/10.30.170.38:60330]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:40,987 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60330}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:40,987 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:40,987 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:40,988 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60330] 2026-02-08T00:35:40,988 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60330} 2026-02-08T00:35:40,991 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60330} 2026-02-08T00:35:41,172 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60330]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:41,172 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60330]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:41,190 | WARN | topology-schema-assembler-1993 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60330]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@5452b1f7}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:41,193 | WARN | topology-schema-assembler-1993 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60330]: Session terminated Session closed 2026-02-08T00:35:41,195 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x3daa278d, L:/10.30.171.191:4335 - R:/10.30.170.38:60338]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:41,205 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60338}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:41,205 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:41,205 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:41,205 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60338] 2026-02-08T00:35:41,205 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60338} 2026-02-08T00:35:41,208 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60338} 2026-02-08T00:35:41,389 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60338]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:41,389 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60338]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:41,407 | WARN | topology-schema-assembler-1998 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60338]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4722de6a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:41,409 | WARN | topology-schema-assembler-1998 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60338]: Session terminated Session closed 2026-02-08T00:35:41,411 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf003cb5d, L:/10.30.171.191:4335 - R:/10.30.170.38:60350]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:41,420 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60350}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:41,420 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:41,420 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:41,421 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60350] 2026-02-08T00:35:41,421 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60350} 2026-02-08T00:35:41,425 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60350} 2026-02-08T00:35:41,607 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60350]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:41,607 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60350]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:41,624 | WARN | topology-schema-assembler-2003 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60350]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@685526d}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:41,627 | WARN | topology-schema-assembler-2003 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60350]: Session terminated Session closed 2026-02-08T00:35:41,630 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x2892bc5a, L:/10.30.171.191:4335 - R:/10.30.170.38:60362]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:41,639 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60362}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:41,640 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:41,640 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:41,640 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60362] 2026-02-08T00:35:41,640 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60362} 2026-02-08T00:35:41,643 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60362} 2026-02-08T00:35:41,825 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60362]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:41,826 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60362]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:41,843 | WARN | topology-schema-assembler-2008 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60362]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2cfc8c2f}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:41,846 | WARN | topology-schema-assembler-2008 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60362]: Session terminated Session closed 2026-02-08T00:35:41,848 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x82f734aa, L:/10.30.171.191:4335 - R:/10.30.170.38:60376]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:41,856 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60376}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:41,857 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:41,857 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:41,857 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60376] 2026-02-08T00:35:41,857 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60376} 2026-02-08T00:35:41,860 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60376} 2026-02-08T00:35:42,044 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60376]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:42,044 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60376]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:42,062 | WARN | topology-schema-assembler-2013 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60376]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3e06b869}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:42,065 | WARN | topology-schema-assembler-2013 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60376]: Session terminated Session closed 2026-02-08T00:35:42,067 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x2a0ee30b, L:/10.30.171.191:4335 - R:/10.30.170.38:60378]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:42,077 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60378}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:42,079 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:42,079 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:42,079 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60378] 2026-02-08T00:35:42,079 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60378} 2026-02-08T00:35:42,085 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60378} 2026-02-08T00:35:42,265 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60378]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:42,265 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60378]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:42,281 | WARN | topology-schema-assembler-2018 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60378]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6bf54205}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:42,284 | WARN | topology-schema-assembler-2018 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60378]: Session terminated Session closed 2026-02-08T00:35:42,287 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xceb85cd0, L:/10.30.171.191:4335 - R:/10.30.170.38:60392]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:42,300 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60392}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:42,301 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:42,301 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:42,301 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60392] 2026-02-08T00:35:42,301 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60392} 2026-02-08T00:35:42,305 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60392} 2026-02-08T00:35:42,483 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60392]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:42,484 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60392]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:42,509 | WARN | topology-schema-assembler-2023 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60392]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4a5ea30e}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:42,512 | WARN | topology-schema-assembler-2023 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60392]: Session terminated Session closed 2026-02-08T00:35:42,515 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x6a1c50e7, L:/10.30.171.191:4335 - R:/10.30.170.38:60400]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:42,526 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60400}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:42,527 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:42,527 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:42,527 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60400] 2026-02-08T00:35:42,527 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60400} 2026-02-08T00:35:42,531 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60400} 2026-02-08T00:35:42,714 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60400]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:42,714 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60400]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:42,730 | WARN | topology-schema-assembler-2028 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60400]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4db4e3d5}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:42,732 | WARN | topology-schema-assembler-2028 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60400]: Session terminated Session closed 2026-02-08T00:35:42,735 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x7c5e60d0, L:/10.30.171.191:4335 - R:/10.30.170.38:60404]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:42,746 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60404}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:42,746 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:42,746 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:42,746 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60404] 2026-02-08T00:35:42,747 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60404} 2026-02-08T00:35:42,750 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60404} 2026-02-08T00:35:42,932 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60404]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:42,932 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60404]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:42,949 | WARN | topology-schema-assembler-2033 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60404]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@3729471b}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:42,952 | WARN | topology-schema-assembler-2033 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60404]: Session terminated Session closed 2026-02-08T00:35:42,955 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf1f9a166, L:/10.30.171.191:4335 - R:/10.30.170.38:60406]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:42,963 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60406}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:42,964 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:42,964 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:42,964 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60406] 2026-02-08T00:35:42,964 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60406} 2026-02-08T00:35:42,968 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60406} 2026-02-08T00:35:43,150 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60406]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:43,151 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60406]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:43,167 | WARN | topology-schema-assembler-2038 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60406]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@67c170b9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:43,170 | WARN | topology-schema-assembler-2038 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60406]: Session terminated Session closed 2026-02-08T00:35:43,173 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x8d7a632d, L:/10.30.171.191:4335 - R:/10.30.170.38:60422]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:43,180 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60422}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:43,181 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:43,181 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:43,181 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60422] 2026-02-08T00:35:43,181 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60422} 2026-02-08T00:35:43,185 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60422} 2026-02-08T00:35:43,370 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60422]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:43,370 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60422]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:43,386 | WARN | topology-schema-assembler-2043 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60422]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@30aa3e68}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:43,389 | WARN | topology-schema-assembler-2043 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60422]: Session terminated Session closed 2026-02-08T00:35:43,393 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xa6aff553, L:/10.30.171.191:4335 - R:/10.30.170.38:60434]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:43,402 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60434}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:43,404 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:43,404 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:43,404 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60434] 2026-02-08T00:35:43,404 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60434} 2026-02-08T00:35:43,408 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60434} 2026-02-08T00:35:43,589 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60434]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:43,589 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60434]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:43,606 | WARN | topology-schema-assembler-2048 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60434]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4eb9a2bb}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:43,608 | WARN | topology-schema-assembler-2048 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60434]: Session terminated Session closed 2026-02-08T00:35:43,611 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x8d46bf38, L:/10.30.171.191:4335 - R:/10.30.170.38:60446]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:43,619 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60446}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:43,620 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:43,620 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:43,620 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60446] 2026-02-08T00:35:43,620 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60446} 2026-02-08T00:35:43,623 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60446} 2026-02-08T00:35:43,808 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60446]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:43,808 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60446]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:43,824 | WARN | topology-schema-assembler-2053 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60446]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@1a5d8df8}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:43,827 | WARN | topology-schema-assembler-2053 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60446]: Session terminated Session closed 2026-02-08T00:35:43,829 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x65045d2f, L:/10.30.171.191:4335 - R:/10.30.170.38:60454]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:43,840 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60454}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:43,840 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:43,840 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:43,840 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60454] 2026-02-08T00:35:43,840 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60454} 2026-02-08T00:35:43,844 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60454} 2026-02-08T00:35:44,028 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60454]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:44,028 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60454]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:44,046 | WARN | topology-schema-assembler-2058 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60454]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@6b4de354}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:44,049 | WARN | topology-schema-assembler-2058 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60454]: Session terminated Session closed 2026-02-08T00:35:44,051 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x7cbd163b, L:/10.30.171.191:4335 - R:/10.30.170.38:60458]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:44,060 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60458}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:44,060 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:44,060 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:44,061 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60458] 2026-02-08T00:35:44,061 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60458} 2026-02-08T00:35:44,067 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60458} 2026-02-08T00:35:44,249 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60458]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:44,250 | WARN | tls-call-home-server-4 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60458]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:44,267 | WARN | topology-schema-assembler-2063 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60458]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@170ae652}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:44,270 | WARN | topology-schema-assembler-2063 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60458]: Session terminated Session closed 2026-02-08T00:35:44,274 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x1ba612b5, L:/10.30.171.191:4335 - R:/10.30.170.38:60474]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:44,284 | INFO | tls-call-home-server-5 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60474}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:44,285 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:44,285 | WARN | tls-call-home-server-5 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:44,285 | INFO | tls-call-home-server-5 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60474] 2026-02-08T00:35:44,285 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60474} 2026-02-08T00:35:44,289 | INFO | tls-call-home-server-5 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60474} 2026-02-08T00:35:44,468 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60474]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:44,469 | WARN | tls-call-home-server-5 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60474]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:44,487 | WARN | topology-schema-assembler-2068 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60474]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@2cc4da6}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:44,489 | WARN | topology-schema-assembler-2068 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60474]: Session terminated Session closed 2026-02-08T00:35:44,492 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x221ef907, L:/10.30.171.191:4335 - R:/10.30.170.38:60480]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:44,501 | INFO | tls-call-home-server-6 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60480}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:44,502 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:44,502 | WARN | tls-call-home-server-6 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:44,502 | INFO | tls-call-home-server-6 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60480] 2026-02-08T00:35:44,502 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60480} 2026-02-08T00:35:44,506 | INFO | tls-call-home-server-6 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60480} 2026-02-08T00:35:44,686 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60480]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:44,687 | WARN | tls-call-home-server-6 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60480]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:44,705 | WARN | topology-schema-assembler-2073 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60480]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@67b2ed22}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:44,708 | WARN | topology-schema-assembler-2073 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60480]: Session terminated Session closed 2026-02-08T00:35:44,711 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xde444032, L:/10.30.171.191:4335 - R:/10.30.170.38:60494]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:44,720 | INFO | tls-call-home-server-7 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60494}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:44,720 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:44,720 | WARN | tls-call-home-server-7 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:44,720 | INFO | tls-call-home-server-7 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60494] 2026-02-08T00:35:44,720 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60494} 2026-02-08T00:35:44,723 | INFO | tls-call-home-server-7 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60494} 2026-02-08T00:35:44,903 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60494]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:44,903 | WARN | tls-call-home-server-7 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60494]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:44,920 | WARN | topology-schema-assembler-2078 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60494]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@49550726}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:44,923 | WARN | topology-schema-assembler-2078 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60494]: Session terminated Session closed 2026-02-08T00:35:44,925 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xde2e9b05, L:/10.30.171.191:4335 - R:/10.30.170.38:60508]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:44,934 | INFO | tls-call-home-server-0 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60508}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:44,935 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:44,935 | WARN | tls-call-home-server-0 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:44,935 | INFO | tls-call-home-server-0 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60508] 2026-02-08T00:35:44,935 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60508} 2026-02-08T00:35:44,938 | INFO | tls-call-home-server-0 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60508} 2026-02-08T00:35:45,115 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60508]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:45,115 | WARN | tls-call-home-server-0 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60508]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:45,122 | WARN | topology-schema-assembler-2083 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60508]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4355119a}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:45,125 | WARN | topology-schema-assembler-2083 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60508]: Session terminated Session closed 2026-02-08T00:35:45,135 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf317b93d, L:/10.30.171.191:4335 - R:/10.30.170.38:60512]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:45,146 | INFO | tls-call-home-server-1 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60512}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:45,146 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:45,146 | WARN | tls-call-home-server-1 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:45,146 | INFO | tls-call-home-server-1 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60512] 2026-02-08T00:35:45,146 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60512} 2026-02-08T00:35:45,149 | INFO | tls-call-home-server-1 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60512} 2026-02-08T00:35:45,329 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60512]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:45,329 | WARN | tls-call-home-server-1 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60512]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:45,345 | WARN | topology-schema-assembler-2088 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60512]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@4539e091}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:45,348 | WARN | topology-schema-assembler-2088 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60512]: Session terminated Session closed 2026-02-08T00:35:45,350 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xc436cfd0, L:/10.30.171.191:4335 - R:/10.30.170.38:60524]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:45,357 | INFO | tls-call-home-server-2 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60524}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:45,357 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:45,358 | WARN | tls-call-home-server-2 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:45,358 | INFO | tls-call-home-server-2 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60524] 2026-02-08T00:35:45,358 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60524} 2026-02-08T00:35:45,361 | INFO | tls-call-home-server-2 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60524} 2026-02-08T00:35:45,546 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60524]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:45,546 | WARN | tls-call-home-server-2 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60524]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:45,563 | WARN | topology-schema-assembler-2093 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60524]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@48d88bc9}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:45,566 | WARN | topology-schema-assembler-2093 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60524]: Session terminated Session closed 2026-02-08T00:35:45,568 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0x94351e52, L:/10.30.171.191:4335 - R:/10.30.170.38:60540]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:45,576 | INFO | tls-call-home-server-3 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60540}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:45,577 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:45,577 | WARN | tls-call-home-server-3 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:45,577 | INFO | tls-call-home-server-3 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60540] 2026-02-08T00:35:45,577 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60540} 2026-02-08T00:35:45,581 | INFO | tls-call-home-server-3 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60540} 2026-02-08T00:35:45,765 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60540]: Netconf device provides additional yang models not reported in hello message capabilities: [(urn:ietf:params:xml:ns:yang:ietf-netconf-server?revision=2019-07-02)ietf-netconf-server, (http://www.sysrepo.org/yang/sysrepo-monitoring?revision=2022-08-19)sysrepo-monitoring, (urn:ietf:params:xml:ns:yang:ietf-tcp-common?revision=2019-07-02)ietf-tcp-common, (urn:ietf:params:xml:ns:yang:ietf-ssh-server?revision=2019-07-02)ietf-ssh-server, (urn:ietf:params:xml:ns:yang:ietf-network-instance?revision=2019-01-21)ietf-network-instance, (urn:ietf:params:xml:ns:yang:ietf-tls-common?revision=2019-07-02)ietf-tls-common, (urn:ietf:params:xml:ns:yang:ietf-yang-structure-ext?revision=2020-06-17)ietf-yang-structure-ext, (urn:ietf:params:xml:ns:yang:ietf-origin?revision=2018-02-14)ietf-origin, (urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2017-01-26)ietf-restconf, (urn:ietf:params:xml:ns:yang:ietf-netconf-nmda?revision=2019-01-07)ietf-netconf-nmda, (urn:ietf:params:xml:ns:yang:ietf-ssh-common?revision=2019-07-02)ietf-ssh-common, (urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2019-01-04)ietf-yang-library, (urn:ietf:params:xml:ns:yang:ietf-tcp-client?revision=2019-07-02)ietf-tcp-client, (urn:ietf:params:xml:ns:yang:ietf-datastores?revision=2018-02-14)ietf-datastores, (urn:ietf:params:xml:ns:yang:ietf-crypto-types?revision=2019-07-02)ietf-crypto-types, (urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ietf-ip, (urn:ietf:params:xml:ns:yang:ietf-tls-server?revision=2019-07-02)ietf-tls-server, (urn:ietf:params:xml:ns:yang:ietf-truststore?revision=2019-07-02)ietf-truststore, (urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2018-02-20)ietf-interfaces, (urn:ietf:params:xml:ns:yang:ietf-tcp-server?revision=2019-07-02)ietf-tcp-server, (urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications?revision=2019-09-09)ietf-subscribed-notifications, (urn:ietf:params:xml:ns:yang:ietf-keystore?revision=2019-07-02)ietf-keystore, (http://www.sysrepo.org/yang/sysrepo?revision=2021-10-08)sysrepo, (urn:ietf:params:xml:ns:yang:ietf-yang-patch?revision=2017-02-22)ietf-yang-patch, (urn:ietf:params:xml:ns:yang:ietf-yang-schema-mount?revision=2019-01-14)ietf-yang-schema-mount, (urn:ietf:params:xml:ns:yang:ietf-yang-push?revision=2019-09-09)ietf-yang-push] 2026-02-08T00:35:45,765 | WARN | tls-call-home-server-3 | NetconfStateSchemasResolverImpl | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60540]: Adding provided but not required sources as required to prevent failures 2026-02-08T00:35:45,782 | WARN | topology-schema-assembler-2098 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60540]: Unexpected error resolving device sources org.opendaylight.mdsal.dom.api.DefaultDOMRpcException: Unable to parse rpc reply. type: (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get input: ImmutableContainerNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get, body=[ImmutableDOMSourceAnyxmlNode{name=(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)filter, body=javax.xml.transform.dom.DOMSource@41de4eb2}]} at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:54) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?] 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.complete(AbstractFuture.java:767) ~[?:?] at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:491) ~[?:?] at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:26) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:314) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:237) ~[?:?] at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:49) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:71) ~[?:?] at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:168) ~[?:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1540) ~[?:?] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1398) ~[?:?] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1449) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[?:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) ~[?:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[?:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[?:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:794) ~[?:?] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[?:?] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[?:?] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[?:?] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[?:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) ~[?:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?] at java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.IllegalArgumentException: Module for (urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)get not found at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.getModule(SchemaInferenceStack.java:905) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushFirstSchema(SchemaInferenceStack.java:844) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.pushSchema(SchemaInferenceStack.java:824) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.enterSchemaTree(SchemaInferenceStack.java:500) ~[?:?] at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[?:?] at org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.of(SchemaInferenceStack.java:222) ~[?:?] at org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.create(XmlParserStream.java:274) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.parseResult(NetconfMessageTransformer.java:451) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:407) ~[?:?] at org.opendaylight.netconf.client.mdsal.impl.NetconfMessageTransformer.toRpcResult(NetconfMessageTransformer.java:87) ~[?:?] at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:52) ~[?:?] ... 39 more 2026-02-08T00:35:45,784 | WARN | topology-schema-assembler-2098 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60540]: Session terminated Session closed 2026-02-08T00:35:45,787 | WARN | tls-call-home-server-0 | ServerBootstrap | 58 - io.netty.common - 4.2.7.Final | Unknown channel option 'SO_BACKLOG' for channel '[id: 0xc796e2b9, L:/10.30.171.191:4335 - R:/10.30.170.38:60550]' of type 'class io.netty.channel.epoll.EpollSocketChannel' 2026-02-08T00:35:45,796 | INFO | tls-call-home-server-4 | AbstractNetconfTopology | 289 - org.opendaylight.netconf.topology - 10.0.2 | Connecting RemoteDevice{Uri{value=netopeer2}}, with config Node{nodeId=Uri{value=netopeer2}, augmentation=[NetconfNodeAugment{netconfNode=NetconfNode{actorResponseWaitTime=5, backoffJitter=0.1, backoffMultiplier=1.5, concurrentRpcLimit=0, connectionTimeoutMillis=10000, credentials=***, defaultRequestTimeoutMillis=60000, host=Host{ipAddress=IpAddress{ipv4Address=Ipv4Address{value=10.30.170.38}}}, keepaliveDelay=120, lockDatastore=true, maxBackoffMillis=1800000, maxConnectionAttempts=0, minBackoffMillis=2000, port=PortNumber{value=60550}, protocol=Protocol{name=TLS}, reconnectOnChangedSchema=false, schemaless=false, tcpOnly=false}}]} 2026-02-08T00:35:45,796 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Adding keepalive facade, for device Uri{value=netopeer2} 2026-02-08T00:35:45,796 | WARN | tls-call-home-server-4 | DefaultSchemaResourceManager | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | schema-cache-directory for netopeer2 is null or empty; using the default schema 2026-02-08T00:35:45,797 | INFO | tls-call-home-server-4 | NetconfNodeHandler | 289 - org.opendaylight.netconf.topology - 10.0.2 | Concurrent rpc limit is smaller than 1, no limit will be enforced for device RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60550] 2026-02-08T00:35:45,797 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Starting netconf negotiation for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60550} 2026-02-08T00:35:45,802 | INFO | tls-call-home-server-4 | CallHomeTransportChannelListener | 260 - org.opendaylight.netconf.callhome-provider - 10.0.2 | Netconf session established for context: CallHomeTlsSessionContext{protocol=TLS, id=netopeer2, address=/10.30.170.38:60550} 2026-02-08T00:35:45,996 | WARN | tls-call-home-server-4 | NetconfDeviceCommunicator | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60550]: Session terminated Session closed 2026-02-08T00:35:45,998 | WARN | tls-call-home-server-4 | NetconfDevice | 262 - org.opendaylight.netconf.client-mdsal - 10.0.2 | RemoteDeviceId[name=netopeer2, address=/10.30.170.38:60550]: Device communicator was tear down since the schema setup started